public ActionResult Edit(int distributId) { DistributorBusinessLogic bl = new DistributorBusinessLogic(); var model = bl.GetDistributorViewModel(distributId); return(View(model)); }
public ActionResult GetDistributors([DataSourceRequest] DataSourceRequest request) { DistributorBusinessLogic obj = new DistributorBusinessLogic(); DataSourceResult lstDistribs = obj.GetDistributors(request); return(Json(lstDistribs, JsonRequestBehavior.AllowGet)); }
public ActionResult ChangeDistributorStatus(int id) { MessageModel model = new MessageModel(); DistributorBusinessLogic objDistributorBusinessLogic = new DistributorBusinessLogic(); try { objDistributorBusinessLogic.ChangeDistributorStatus(id); model.Message = "Distributor status successfully changed"; } catch (System.Exception ex) { model.Message = "An error has occured while changing Distributor status"; model.Type = Enumeration.MessageType.Error; logger.Error(model.Message, ex); } var response = new { //Status = updatedStatus, MessageModel = model }; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(DistributorViewModel model) { DistributorBusinessLogic bl = new DistributorBusinessLogic(); MessageModel messageModel = new MessageModel(); try { if (ModelState.IsValid) { bl.SaveDistributor(model); messageModel.Message = "Distributor has been saved successfully"; } else { throw new InvalidModelException(); } } catch (InvalidModelException ex) { messageModel.Message = "Invalid information"; messageModel.Type = Enumeration.MessageType.Error; logger.Error(messageModel.Message, ex); } catch (System.Exception ex) { messageModel.Message = "An error has occured while saving Distributor"; messageModel.Type = Enumeration.MessageType.Error; logger.Error(messageModel.Message, ex); } finally { TempData["MESSAGE"] = JsonConvert.SerializeObject(new { Message = messageModel.Message, Type = messageModel.Type }); } if (messageModel.Type != Enumeration.MessageType.Success) { return(View(model)); } else { return(Redirect(CommonFunction.GetBaseUrlForActions("Index", "Distributor"))); } }
public ActionResult Add(DistributorViewModel model) { DistributorBusinessLogic bl = new DistributorBusinessLogic(); MessageModel messageModel = new MessageModel(); try { if (ModelState.IsValid) { bl.SaveDistributor(model); messageModel.Message = "Distributor has been saved successfully"; } else { throw new InvalidModelException(); } } catch (InvalidModelException ex) { messageModel.Message = "Invalid information"; messageModel.Type = Enumeration.MessageType.Error; logger.Error(messageModel.Message, ex); } catch (System.Exception ex) { messageModel.Message = "An error has occured while saving Distributor"; messageModel.Type = Enumeration.MessageType.Error; logger.Error(messageModel.Message, ex); } if (messageModel.Type != Enumeration.MessageType.Success) { return(View(model)); } else { return(Redirect(CommonFunction.GetBaseUrlForActions("Index", "Distributor"))); } //return Json(new { model, messageModel }, JsonRequestBehavior.AllowGet); }