private static SaveCategoryModel MapModel(GetCategoryResponse response) { var model = new SaveCategoryModel { Version = response.Data.Version, Name = response.Data.Name, }; return(model); }
public async Task <IActionResult> Edit([FromRoute] int id, [FromBody] SaveCategoryModel model) { if (model == null) { return(InvalidRequest()); } OperationResult result = await CategoryService.Edit(id, model.Name, model.Description); if (result.Success) { return(Success()); } else { return(Error(result.ErrorMessage)); } }
public async Task <IActionResult> Add([FromBody] SaveCategoryModel model) { if (model == null) { return(InvalidRequest()); } OperationResult <int> result = await CategoryService.Add(model.Name, model.Description); if (result.Success) { return(Success(result.Data)); } else { return(Error(result.ErrorMessage)); } }