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; }
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; }
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; }