public ActionResult EditTeam(TeamModel team) { using (managerDb = new CallCenterAgentsEntities()) { var teamToDelete = managerDb.Teams.Find(team.Id); teamToDelete.TeamName = team.TeamName; managerDb.Entry(teamToDelete).State = EntityState.Modified; managerDb.SaveChanges(); return(View()); } }
public ActionResult TransferAgent(int teamId, int agentId) { // to change agent to another team using (managerDb = new CallCenterAgentsEntities()) { var agentTeam = managerDb.AgentTeams.Find(agentId); agentTeam.TeamId = teamId; managerDb.Entry(agentTeam).State = EntityState.Modified; managerDb.SaveChanges(); return(View()); } }
public ActionResult DeleteTeam(string teamId) { using (managerDb = new CallCenterAgentsEntities()) { var id = Convert.ToInt32(teamId); var teamToDelete = managerDb.Teams.Find(id); teamToDelete.Active = false; managerDb.Entry(teamToDelete).State = EntityState.Modified; managerDb.SaveChanges(); var message = "Team Deleted"; return(Json(message)); } }