public bool UpdateStatus(Ticket ticket, TicketStatus status) { if (ticket == null) { return(false); } else { ticket.Status = status; db.Entry(ticket).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } }
public bool DeleteTeamMate(string email, Guid projectId) { TeamMate teamMateFind = db.Projects.Where(a => a.ProjectID == projectId).SelectMany(a => a.TeamMates).Where(a => a.Email == email).SingleOrDefault(); if (teamMateFind != null) { teamMateFind.MateStatus = TeamMateStatus.Deleted; db.Entry(teamMateFind).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(true); } return(false); }