Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
            }
        }