public int Add(string projectName, DateTime startDate, DateTime endDate, int userID) { Project oneProject = new Project { ProjectName = projectName, EndDate = endDate, StartDate = startDate, StatusID = 4 }; try { Project result = db.Projects.Add(oneProject); db.SaveChanges(); oneProject.ProjectMembers.Add(new ProjectMember { ProjectID = result.ProjectID, UserID = userID, RoleID = 2 }); db.SaveChanges(); return(result.ProjectID); } catch { return(-1); } }
public bool Delete(User entity) { try { db.Users.Remove(entity); db.SaveChanges(); return(true); } catch { return(false); } }
public int AddTask(Feature entity) { try { Feature dl = new Feature(); dl.FeatureName = entity.FeatureName; dl.endDate = entity.endDate; dl.ImagesFeatures = entity.ImagesFeatures; dl.Descrip = entity.Descrip; dl.UserID = entity.UserID; dl.StatusID = entity.StatusID; dl.startDate = DateTime.Now; var result = db.Features.Add(entity); db.SaveChanges(); return(result.FeatureID); } catch { return(0); } }
public bool DeleteByProjectID(int projectID) { try { db.ProjectMembers.RemoveRange(GetAllByProjectID(projectID)); db.SaveChanges(); return(true); } catch { return(false); } }