public virtual ActionResult PickingArea(string buildingId) { var model = new PickingAreaViewModel { BuildingId = buildingId, PickingAreaList = (from area in _service.GetPickingAreas(buildingId) select new PickingAreaModel { AreaId = area.AreaId, LocationNumberingFlag = area.LocationNumberingFlag, Description = area.Description, ShortName = area.ShortName, IsPickingArea = area.IsPickingArea, IsRestockArea = area.IsRestockArea, IsShippingArea = area.IsShippingArea, LocationCount = area.LocationCount }).ToArray() }; return(View(Views.PickingArea, model)); }
public virtual ActionResult UpdatePickingArea(PickingAreaViewModel model) { try { var updatePickingAreas = new PickingArea { AreaId = model.AreaId, Description = model.Description, IsPickingArea = model.IsPickingArea, IsRestockArea = model.IsRestockArea, IsShippingArea = model.IsShippingArea, LocationNumberingFlag = model.LocationNumberingFlag //TODO:How to update,not implemented in repository yet. }; _service.UpdatePickingArea(updatePickingAreas); AddStatusMessage(string.Format("Picking Area {0} successfully updated", updatePickingAreas.ShortName)); } catch (DbException ex) { ModelState.AddModelError("", ex.Message); } return(RedirectToAction(MVC_CartonAreas.CartonAreas.Home.PickingArea(model.BuildingId))); }