public async Task <int> insert(sys_user_model model) { await _context.users.AddAsync(model.db); _context.SaveChanges(); return(1); }
public int update(sys_user_model model) { var db = _context.users.Where(d => d.Id == model.db.Id).FirstOrDefault(); db.id_department = model.db.id_department; db.id_job_title = model.db.id_job_title; db.FirstName = model.db.FirstName; db.LastName = model.db.LastName; db.Username = model.db.Username; if (!string.IsNullOrEmpty(model.password)) { db.PasswordHash = model.db.PasswordHash; db.PasswordSalt = model.db.PasswordSalt; } _context.SaveChanges(); return(1); }
private bool checkModelStateCreateEdit(ActionEnumForm action, sys_user_model item) { if (string.IsNullOrEmpty(item.db.Username)) { ModelState.AddModelError("db.Username", "required"); } if (string.IsNullOrEmpty(item.password) && action == ActionEnumForm.create) { ModelState.AddModelError("password", "required"); } var search = repo.FindAll().Where(d => d.db.Username == item.db.Username && d.db.Id != item.db.Id).Count(); if (search > 0) { ModelState.AddModelError("db.Username", "existed"); } return(ModelState.IsValid); }
private bool checkModelStateEdit(sys_user_model item) { return(checkModelStateCreateEdit(ActionEnumForm.edit, item)); }