Пример #1
0
        private bool checkModelStateCreateEdit(ActionEnumForm action, inventory_delivery_model item)
        {
            if (string.IsNullOrEmpty(item.db.name))
            {
                ModelState.AddModelError("db.name", "required");
            }
            if (item.db.type == null)
            {
                ModelState.AddModelError("db.type", "required");
            }
            var search = repo.FindAll().Where(d => d.db.name == item.db.name && d.db.id != item.db.id).Count();

            if (search > 0)
            {
                ModelState.AddModelError("db.name", "existed");
            }
            if (item.db.id_delivery_type == null)
            {
                ModelState.AddModelError("db.id_delivery_type", "required");
            }
            if (item.db.export_date == null)
            {
                ModelState.AddModelError("db.export_date", "required");
            }
            if (item.db.id_warehouse == null)
            {
                ModelState.AddModelError("db.id_warehouse", "required");
            }
            if (item.list_item.Count == 0)
            {
                ModelState.AddModelError("list_item", "required");
            }
            return(ModelState.IsValid);
        }
Пример #2
0
 private bool checkModelStateEdit(inventory_delivery_model item)
 {
     return(checkModelStateCreateEdit(ActionEnumForm.edit, item));
 }