Exemplo n.º 1
0
 public EmployeeModel GetEmployeeById(string employeeId)
 {
     //unitOfWork.StartTransaction();
     EmployeeRepository repo = new EmployeeRepository(unitOfWork);
     EmployeeModel employeeModel = new EmployeeModel();
     Employee employee = new Employee();
     AutoMapper.Mapper.Map(employeeModel, employee);
     Dispose(true);
     employee = repo.GetAll().Where(x => x.EmployeeId == employeeId).FirstOrDefault();
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(employee, employeeModel);
     return employeeModel;
 }
Exemplo n.º 2
0
 public EmployeeModel UpadteEmployee(EmployeeModel model)
 {
     //unitOfWork.StartTransaction();
     EmployeeRepository repo = new EmployeeRepository(unitOfWork);
     Employee employee = new Employee();
     employee = repo.GetAll().Where(x => x.EmployeeId == model.EmployeeId).FirstOrDefault();
     AutoMapper.Mapper.Map(model, employee);
     repo.Update(employee);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(employee, model);
     return model;
 }
Exemplo n.º 3
0
 public EmployeeModel SaveEmployee(EmployeeModel model)
 {
     //unitOfWork.StartTransaction();
     EmployeeRepository repo = new EmployeeRepository(unitOfWork);
     Employee employee = new Employee();
     AutoMapper.Mapper.Map(model, employee);
     repo.Insert(employee);
     //unitOfWork.Commit();
     AutoMapper.Mapper.Map(employee, model);
     return model;
 }