public virtual ActionResult AddFeed() { LogI("AddFeed"); var model = new UploadOrderFeedViewModel(); ViewBag.PartialViewName = PopupContentView; return(View("EditEmpty", model)); }
public virtual ActionResult GetAll([DataSourceRequest] DataSourceRequest request, DateTime?dateFrom, DateTime?dateTo, int?status) { LogI("GetAll, " + ", dateFrom=" + dateFrom + ", dateTo=" + dateTo + ", status=" + status); var searchFilter = new UploadOrderFeedFilterViewModel() { DateFrom = dateFrom, DateTo = dateTo, Status = status, }; var items = UploadOrderFeedViewModel.GetAll(Db, Time, searchFilter); var dataSource = items.ToDataSourceResult(request); return(Json(dataSource, JsonRequestBehavior.AllowGet)); }
//public virtual ActionResult Validate(PublishFeedViewModel model) //{ // LogI("Submit"); // CallMessagesResultVoid result = new CallMessagesResultVoid(); // var messages = model.Validate(); // if (!messages.Any()) // { // result = PublishFeedViewModel.GetPreviewMessages(Db, ActionService, model, AccessManager.UserId); // } // else // { // result = new CallMessagesResultVoid() // { // Messages = messages, // Status = CallStatus.Fail // }; // } // return Json(result); //} public virtual ActionResult Submit(UploadOrderFeedViewModel model) { LogI("Submit"); CallMessagesResultVoid result = new CallMessagesResultVoid(); var messages = model.Validate(); if (!messages.Any()) { result = UploadOrderFeedViewModel.Add(Db, ActionService, model, AccessManager.UserId); } else { result = new CallMessagesResultVoid() { Messages = messages, Status = CallStatus.Fail }; } return(Json(result)); }