예제 #1
0
        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));
        }
예제 #2
0
 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)));
 }