public UpdateCategoryResponse UpdateCategory(UpdateCategoryRequest request) { UpdateCategoryResponse res = new UpdateCategoryResponse(); string strSP = SqlCommandStore.uspUpdateCategory; try { using (SqlCommand cmd = new SqlCommand(strSP)) { cmd.Parameters.Add("CategoryID", SqlDbType.BigInt).Value = request.CategoryID; cmd.Parameters.Add("CategoryName", SqlDbType.NVarChar, 100).Value = request.CategoryName; cmd.Parameters.Add("@Return", SqlDbType.Int).Direction = ParameterDirection.ReturnValue; DataSet ds = DB.ExecuteSPDataSet(cmd); res.Code = (ReturnCode)Convert.ToInt32(cmd.Parameters["@Return"].Value); if (res.Code != ReturnCode.Success) { DB.RollBackTran(); return(res); } DB.CommitTran(); return(res); } } catch (Exception ex) { LogWriter.WriteLogException(ex); res.Code = ReturnCode.Success; return(res); } }
public static UpdateCategoryResponse Unmarshall(UnmarshallerContext context) { UpdateCategoryResponse updateCategoryResponse = new UpdateCategoryResponse(); updateCategoryResponse.HttpResponse = context.HttpResponse; updateCategoryResponse.RequestId = context.StringValue("UpdateCategory.RequestId"); return(updateCategoryResponse); }
/// <summary> /// 编辑分类 /// </summary> /// <param name="request"></param> /// <returns></returns> public UpdateCategoryResponse UpdateCategory(UpdateCategoryRequest request) { UpdateCategoryResponse response = new UpdateCategoryResponse(); try { response = acsClient.GetAcsResponse(request); } catch (Exception ex) { } return(response); }
public UpdateCategoryResponse EditCategory(UpdateCategoryRequest request) { var response = new UpdateCategoryResponse(); WithErrorHandling(() => { var category = request.Category.MapToCategory(); _categoryRepository.UpdateCategory(category); response.Messages.Add("Successfully updated the category"); response.StatusCode = HttpStatusCode.OK; }, response); return(response); }
public UpdateCategoryResponse EditeCategory(UpdateCategoryRequest updateCategoryRequest) { UpdateCategoryResponse updateCategoryResponse = null; if (updateCategoryRequest.Category.IdDto == updateCategoryRequest.Id) { var category = _messageMapper.MapToCategroy(updateCategoryRequest.Category); _categoryRepository.EditCategory(category); var categoryDto = _messageMapper.MapToCategroyDto(category); return(new UpdateCategoryResponse { }); } return(updateCategoryResponse); }
public UpdateCategoryResponse EditCategory(UpdateCategoryRequest updateCategoryRequest) { UpdateCategoryResponse updateCategoryResponse = null; var category = messageMapper.MapToCategory(updateCategoryRequest.Category); categoryRepository.EditCategory(category); var brandDto = messageMapper.MapToCategoryDto(category); updateCategoryResponse = new UpdateCategoryResponse { }; return(updateCategoryResponse); }
public UpdateCategoryResponse UpdateCategory(UpdateCategoryRequest request) { UpdateCategoryResponse response = new UpdateCategoryResponse(); try { Category category = request.ConvertToCategory(); categoryRepository.Update(category); response.Success = true; } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(response); }
public ActionResult Edit(CategorySinglePageViewModel model) { if (model.CategoryViewModel.CategoryId == 0) { CreateCategoryRequest request = new CreateCategoryRequest(); CreateCategoryResponse response = new CreateCategoryResponse(); request.Name = model.CategoryViewModel.Name; response = categoryService.CreateCategory(request); if (response.Success) { return(RedirectToAction("Index")); } else { model.Success = false; model.ErrorMessage = response.Message; return(View(model)); } } else { UpdateCategoryRequest request = new UpdateCategoryRequest(); UpdateCategoryResponse response = new UpdateCategoryResponse(); request.CategoryId = model.CategoryViewModel.CategoryId; request.Name = model.CategoryViewModel.Name; response = categoryService.UpdateCategory(request); if (response.Success) { return(RedirectToAction("Index")); } else { model.Success = false; model.ErrorMessage = response.Message; return(View(model)); } } }