public int Create(ProjectItem item) { var project = Mapper.Map <ProjectItem, Project>(item); using (var db = new PMSmartEntities()) { db.Projects.Add(project); db.SaveChanges(); return(project.ProjectId); } }
public int Update(ProjectItem item) { var updatedProject = Mapper.Map <ProjectItem, Project>(item); using (var db = new PMSmartEntities()) { db.Projects.Attach(updatedProject); db.Entry(updatedProject).State = EntityState.Modified; db.SaveChanges(); return(updatedProject.ProjectId); } }