Beispiel #1
0
 public void CreateOrUpdate(EmployeeBM model)
 {
     if (model.Id.HasValue)
     {
         _employeeStorage.Update(model);
     }
     else
     {
         _employeeStorage.Insert(model);
     }
 }
Beispiel #2
0
        public void CreateOrUpdate(EmployeeBindingModel model)
        {
            var element = employeeStorage.GetElement(new EmployeeBindingModel {
                Id = model.Id
            });

            if (element != null)
            {
                employeeStorage.Update(model);
            }
            else
            {
                employeeStorage.Insert(model);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
 public void Create(Employee employee)
 {
     _storage.Insert(employee);
     Response.Redirect("List");
 }
Beispiel #6
0
 public void Insert(Employee employee)
 {
     _storage.Insert(employee);
 }