1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

subvault service save to check max subvault

This commit is contained in:
Kyle Spearrin
2017-04-08 10:44:13 -04:00
parent 51e8d3f1a7
commit cc7fd61c85
3 changed files with 34 additions and 12 deletions

View File

@ -16,15 +16,18 @@ namespace Bit.Api.Controllers
public class SubvaultsController : Controller
{
private readonly ISubvaultRepository _subvaultRepository;
private readonly ISubvaultService _subvaultService;
private readonly IUserService _userService;
private readonly CurrentContext _currentContext;
public SubvaultsController(
ISubvaultRepository subvaultRepository,
ISubvaultService subvaultService,
IUserService userService,
CurrentContext currentContext)
{
_subvaultRepository = subvaultRepository;
_subvaultService = subvaultService;
_userService = userService;
_currentContext = currentContext;
}
@ -73,7 +76,7 @@ namespace Bit.Api.Controllers
}
var subvault = model.ToSubvault(orgIdGuid);
await _subvaultRepository.CreateAsync(subvault);
await _subvaultService.SaveAsync(subvault);
return new SubvaultResponseModel(subvault);
}
@ -87,7 +90,7 @@ namespace Bit.Api.Controllers
throw new NotFoundException();
}
await _subvaultRepository.ReplaceAsync(model.ToSubvault(subvault));
await _subvaultService.SaveAsync(model.ToSubvault(subvault));
return new SubvaultResponseModel(subvault);
}