public Contract.Entities.Project AddProject(Contract.Entities.Project project) { var created = Context.Add(new Project() { ClientId = project.ClientId, Description = project.Description, Id = project.Id, LeadId = project.LeadId, Name = project.Name, Status = project.Status }); return(Mapper.Map <Contract.Entities.Project>(created.Entity)); }
public Contract.Entities.Project UpdateProject(Contract.Entities.Project project) { var updatedProject = Context.Projects.FirstOrDefault(e => e.Id == project.Id); if (updatedProject == null) { throw new ValidationException(); } updatedProject.ClientId = project.ClientId; updatedProject.Description = project.Description; updatedProject.LeadId = project.LeadId; updatedProject.Name = project.Name; updatedProject.Status = project.Status; return(Mapper.Map <Contract.Entities.Project>(updatedProject)); }