public async Task <int> insert_config(quality_item_config_model model) { model.db.id = Guid.NewGuid().ToString(); await _context.quality_item_configs.AddAsync(model.db); _context.SaveChanges(); return(1); }
private bool checkModelStateCreateItemBomConfig(quality_item_config_model item) { if (string.IsNullOrEmpty(item.db.name)) { ModelState.AddModelError("db.name", "required"); } if (string.IsNullOrEmpty(item.db.id_item)) { ModelState.AddModelError("db.id_item", "required"); } var search = repo._context.quality_item_configs.Where(d => d.id_item == item.db.id_item && d.name == item.db.name && d.id != item.db.id).Count(); if (search > 0) { ModelState.AddModelError("db.name", "existed"); } return(ModelState.IsValid); }