public virtual ActionResult SetArchiveStatus(long id, bool status) { LogI("SetArchiveStatus begin, fbaShipment=" + id); var newStatus = ShipmentPickListViewModel.SetArchiveStatus(Db, id, status); return(JsonGet(ValueResult <bool> .Success("", newStatus))); }
public virtual ActionResult SetFinishStatus(long id, bool isFinished) { LogI("Finish, id=" + id); ShipmentPickListViewModel.SetFinishStatus(DbFactory, ActionService, id, isFinished, Time.GetAmazonNowTime(), AccessManager.UserId); return(JsonGet(ValueResult <bool> .Success())); }
public virtual ActionResult GetListingByStyleSize(long styleItemId, long?selectedListingId, ShipmentsTypeEnum shipmenttype) { LogI("GetListingByStyleSize, styleItemId=" + styleItemId); var list = ShipmentPickListViewModel.GetListingByStyleSize(Db, styleItemId, selectedListingId, shipmenttype); return(JsonGet(ValueResult <IList <SelectListItemTag> > .Success("", list))); }
public virtual ActionResult OnEdit(long?id, string shipmenttype) { LogI("OnEdit, pickListId=" + id); var model = ShipmentPickListViewModel.Get(Db, id, shipmenttype); ViewBag.PartialViewName = "EditPickListPopupContent"; return(View("EditEmpty", model)); }
public virtual ActionResult Submit(ShipmentPickListViewModel model) { LogI("Submit, model=" + model); model.Apply(Db, Time.GetAppNowTime(), AccessManager.UserId); return(JsonGet(new UpdateRowViewModel(model, "grid", null, true))); }
public virtual ActionResult ExportPickListExcel(long id) { LogI("ExportPickListExcel, id=" + id); var output = ShipmentPickListViewModel.ExportPickList(id, Db, Time, out string filename); return(File(output.ToArray(), //The binary data of the XLS file "application/vnd.ms-excel", //MIME type of Excel files //string.Format("{0}s_{1}.xls", asin, DateTime.Now.ToString(DateHelper.DateTimeFormat)) filename)); //Suggested file name in the "Save as" dialog which will be displayed to the end user }
public virtual ActionResult GetAll([DataSourceRequest] DataSourceRequest request, bool showArchived, string shipmenttype) { LogI("GetAll"); var filters = new ShipmentPickListFilterViewModel() { ShowArchived = showArchived, type = shipmenttype }; var items = ShipmentPickListViewModel.GetAll(Db, filters); var dataSource = items.ToDataSourceResult(request); return(new JsonResult { Data = dataSource, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public virtual ActionResult ExportToExcel(long id) { LogI("ExportToExcel, id=" + id); string filename = null; var output = ShipmentPickListViewModel.ExportToExcel(id, Db, DbFactory, AccessManager.Company, AmazonCategoryService, HtmlScraper, LogService, Time, out filename); return(File(output.ToArray(), //The binary data of the XLS file "application/vnd.ms-excel", //MIME type of Excel files //string.Format("{0}s_{1}.xls", asin, DateTime.Now.ToString(DateHelper.DateTimeFormat)) filename)); //Suggested file name in the "Save as" dialog which will be displayed to the end user }