Exemplo n.º 1
0
        public PartialViewResult Edit(string id)
        {
            ModuleModels model = GetDetail(id);

            model.GetParent();
            return(PartialView("_Edit", model));
        }
Exemplo n.º 2
0
        public ActionResult Create()
        {
            ModuleModels model = new ModuleModels();

            model.GetParent();
            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Create(ModuleModels model)
        {
            try
            {
                if (model.ParentID != null)
                {
                    //var parentName = model.ListProductType.Find(x => x.Value.Equals(model.ProductTypeID)).Text.ToLower();
                    //if (!parentName.Equals("dish"))
                    //{
                    //    model.ParentID = null;
                    //}
                }
                if (!ModelState.IsValid)
                {
                    model.GetParent();
                    return(View(model));
                }
                //====================
                string msg = "";
                model.CreatedUser  = CurrentUser.Email;
                model.ModifiedUser = CurrentUser.Email;

                bool result = _factory.Insert(model, ref msg);
                if (result)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("Name", msg);
                    return(View(model));
                }
            }
            catch (Exception ex)
            {
                _logger.Error("Module_Create: " + ex);
                return(new HttpStatusCodeResult(400, ex.Message));
            }
        }