public async Task <IActionResult> PostVersionAsync([FromBody] MVersion version) { if (!User.IsInRole(RoleConstants.AdminRoleId) && !await branchesRepository.IsBranchSellerAsync(version.BranchId, int.Parse(User.Identity.Name))) { return(BadRequest()); } version = await versionsRepository.AddVersionAsync(version); await discordService.SendVersionUpdateAsync(version, Request.Headers["Origin"]); return(Ok(version)); }
public async Task <IActionResult> PutBranchAsync([FromBody] MBranch branch) { if (!await branchesRepository.IsBranchSellerAsync(branch.Id, int.Parse(User.Identity.Name))) { return(BadRequest()); } await branchesRepository.UpdateBranchAsync(branch); return(Ok()); }