public JsonResult GetAllUnitOfMeasureDefaults()
        {
            List <UnitOfMeasureDefaultViewModel> uomDefaults = new List <UnitOfMeasureDefaultViewModel>();

            using (UnitOfMeasureDefaultService service = new UnitOfMeasureDefaultService())
            {
                var dtos = service.GetAllByPlantId(CurrentPlantId);
                uomDefaults.AddRange(Mapper.Map <List <UnitOfMeasureDefaultDto>, List <UnitOfMeasureDefaultViewModel> >(dtos));
            }
            return(Json(uomDefaults, JsonRequestBehavior.AllowGet));
        }
        private List <UnitOfMeasureDefaultViewModel> GetUoMDefaults()
        {
            List <UnitOfMeasureDefaultViewModel> uomDefaults = new List <UnitOfMeasureDefaultViewModel>();

            using (UnitOfMeasureDefaultService service = new UnitOfMeasureDefaultService())
            {
                var dtos = service.GetAllByPlantId(PlantId);
                uomDefaults.AddRange(Mapper.Map <List <UnitOfMeasureDefaultDto>, List <UnitOfMeasureDefaultViewModel> >(dtos));
            }

            return(uomDefaults);
        }
        public JsonResult AjaxDefaultUpdate(string row)
        {
            TPO.Web.Core.ResponseMessage responseMessage;

            try
            {
                UnitOfMeasureDefaultViewModel unitOfMeasureDefault = JsonConvert.DeserializeObject <UnitOfMeasureDefaultViewModel>(row);
                if (unitOfMeasureDefault != null)
                {
                    unitOfMeasureDefault.LastModified = DateTime.Now;
                    unitOfMeasureDefault.ModifiedBy   = CurrentUser;
                    UnitOfMeasureDefaultDto dto = new UnitOfMeasureDefaultDto();
                    using (UnitOfMeasureDefaultService service = new UnitOfMeasureDefaultService())
                    {
                        Mapper.Map(unitOfMeasureDefault, dto);
                        if (unitOfMeasureDefault.Id > 0)
                        {
                            service.Update(dto);
                        }
                        else
                        {
                            dto.PlantID     = CurrentPlantId;
                            dto.EnteredBy   = CurrentUser;
                            dto.DateEntered = DateTime.Now;
                            service.Add(dto);
                        }
                    }
                }

                responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave);
            }
            catch (Exception exc)
            {
                responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message);
            }

            return(Json(responseMessage, JsonRequestBehavior.AllowGet));
        }