public async Task <IEnumerable <EmployeeDTO> > Create(EmployeeDTO emp) { await database.Employees.Create(CreateByMapper.CreateEmployeeByMapper(emp)); await database.Save(); return(null); }
public async Task Delete(EmployeeDTO emp) { Employee e = CreateByMapper.CreateEmployeeByMapper(emp); await database.Employees.Delete(e); IEnumerable <ProjectsEmployees> projectsEmployees = database.ProjectsEmployees.Find(pe => pe.EmployeeId == e.EmployeeId); if (projectsEmployees != null) { foreach (var pes in projectsEmployees) { await database.ProjectsEmployees.Delete(pes); } } await database.Save(); }
public async Task Edit(EmployeeDTO source, EmployeeDTO dest) { await database.Employees.Update(CreateByMapper.CreateEmployeeByMapper(source), CreateByMapper.CreateEmployeeByMapper(dest)); await database.Save(); }