public ActionResult ConfigLineRoll(int lineTypeId)
        {
            ProdLineRollConfigViewModel model = new ProdLineRollConfigViewModel();

            model.TypeID = lineTypeId;

            return(View(model));
        }
        public JsonResult ProdLineRollConfigSave(string row)
        {
            TPO.Web.Core.ResponseMessage responseMessage;

            ProdLineRollConfigViewModel prodLineRollConfig =
                JsonConvert.DeserializeObject <ProdLineRollConfigViewModel>(row);

            try
            {
                if (prodLineRollConfig != null)
                {
                    ProdLineRollConfigDto dto = new ProdLineRollConfigDto();
                    using (ProdLineRollConfigService service = new ProdLineRollConfigService())
                    {
                        Mapper.Map(prodLineRollConfig, dto);
                        if (prodLineRollConfig.Id > 0)
                        {
                            service.Update(dto);
                        }
                        else
                        {
                            service.Add(dto);
                        }
                    }
                }

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

            prodLineRollConfig.ResponseMessage = responseMessage;

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