public async Task <IActionResult> OnPostNewCategory(SIContributionCategory_Dto contribCat) { try { contribCat.TenantId = CurrentUser.TenantId; contribCat.SetupId = SIAppService.Repository.First().Id; var added = await ContribCatRepo.InsertAsync(ObjectMapper.Map <SIContributionCategory_Dto, SIContributionCategory>(contribCat)); return(new JsonResult(added)); } catch (Exception ex) { return(StatusCode(500)); } }
public async Task <IActionResult> OnPostCategory(SIContributionCategory_Dto contribCat) { try { var toUpdate = await ContribCatRepo.FindAsync(x => x.Id == contribCat.Id); toUpdate.Title = contribCat.Title; toUpdate.IsExpense = contribCat.IsExpense; var updated = await ContribCatRepo.UpdateAsync(toUpdate); return(new JsonResult(updated)); } catch (Exception ex) { return(StatusCode(500)); } }