public JsonResult Save([FromBody] SaveCategoryRequest model) { var result = new SaveCategoryResult(); result = ApiHelper <SaveCategoryResult> .HttpPostAsync( $"{Helper.ApiUrl}api/category/save", model ); return(Json(new { result })); }
public JsonResult Save(CategoryViewModel viewModel) { UserSessionObject user = Session.GetUser(); JsonResult response = (JsonResult)RouteData.Values["validation"]; ValidationResponse validation = (ValidationResponse)response.Data; if (validation.Success) { SaveCategoryResult result = CategoryService.Save(viewModel, user); response.Data = result; } return(response); }
public SaveCategoryResult Save(CategoryViewModel viewModel, UserSessionObject user) { var result = new SaveCategoryResult(); CategoryDomainModelBuilder builder = BuilderResolverService.Get <CategoryDomainModelBuilder, CategoryViewModel>(viewModel); Constructor.ConstructDomainModelData(builder); CategoryData domainModel = builder.GetDataModel(); if (viewModel.Id == 0) { domainModel.RefUserCreatedBy = user.UserId; } int id = CategoryRepository.SaveData(domainModel); if (id != 0) { result = new SaveCategoryResult(id, domainModel.NameCategory); } return(result); }