public void CreateOrUpdate(EmployeeBM model) { if (model.Id.HasValue) { _employeeStorage.Update(model); } else { _employeeStorage.Insert(model); } }
public void CreateOrUpdate(EmployeeBindingModel model) { var element = employeeStorage.GetElement(new EmployeeBindingModel { Id = model.Id }); if (element != null) { employeeStorage.Update(model); } else { employeeStorage.Insert(model); } }
public void CreateOrUpdate(EmployeeBindingModel model) { var element = EmployeeStorage.GetElement(new EmployeeBindingModel { FirstName = model.FirstName }); if (element != null && element.Id != model.Id) { throw new Exception("Уже есть работник с таким именем"); } if (model.Id.HasValue) { EmployeeStorage.Update(model); } else { EmployeeStorage.Insert(model); } }
public void CreateOrUpdate(EmployeeBindingModel model) { var element = _employeeStorage.GetElement(new EmployeeBindingModel { Login = model.Login, EMail = model.EMail, PhoneNumber = model.PhoneNumber }); if (element != null && element.Id != model.Id) { throw new Exception("Уже есть пользователь с такими данными"); } if (model.Id.HasValue) { _employeeStorage.Update(model); } else { _employeeStorage.Insert(model); } }
public void Create(Employee employee) { _storage.Insert(employee); Response.Redirect("List"); }
public void Insert(Employee employee) { _storage.Insert(employee); }