public Enseignant GetResp(int id) { ResponsableUE resp = this.context.ResponsablesUE.Find(id); Enseignant ens = new Enseignant(); ens.UserId = resp.UserId; ens.UserName = resp.UserName; ens.Name = resp.Name; ens.FirstName = resp.FirstName; ens.Tel = resp.Tel; ens.Enseignements = resp.Enseignements; this.context.ResponsablesUE.Remove(resp); return(ens); }
public ResponsableUE GetEns(int id) { Enseignant ens = this.context.Enseignants.Find(id); ResponsableUE resp = new ResponsableUE(); //resp.UserId=ens.UserId; resp.UserName = ens.UserName; resp.Name = ens.Name; resp.FirstName = ens.FirstName; resp.Tel = ens.Tel; resp.ResponsableDepuis = DateTime.Parse("10/01/2009"); resp.Enseignements = ens.Enseignements; this.context.Enseignants.Remove(ens); //WebSecurity.CreateAccount(resp.UserName, resp.UserName); return(resp); }
public void Entry(ResponsableUE e) { this.context.Entry(e).State = System.Data.EntityState.Modified; }
public void Edit(ResponsableUE e) { this.context.Entry(e).State = EntityState.Modified; }
public ActionResult EditResponsable(Ue ue) { string name = null; Ue m = this.ueRepository.Get(ue.Id); int id = ue.ResponsableUe.UserId; Enseignant ens = this.enseignantRepository.Get(id); ResponsableUE resp = new ResponsableUE(); resp.UserName = ens.UserName; resp.Name = ens.Name; resp.FirstName = ens.FirstName; resp.Tel = ens.Tel; resp.ResponsableDepuis = DateTime.Parse("10/01/2009"); resp.Enseignements = ens.Enseignements; m.ResponsableUe = resp; //ens.UserName = ens.UserName + "_"; // this.enseignantRepository.Save(); // this.respRepository.Insert(resp); /* Roles.AddUserToRole(resp.UserName, "ResponsableUE"); * WebSecurity.CreateAccount(resp.UserName, resp.UserName);*/ // WebSecurity.CreateAccount(resp.UserName, resp.UserName); /*if (m.ResponsableUe != null ) * { * System.Diagnostics.Debug.WriteLine("T1"); * name = m.ResponsableUe.UserName; * m.ResponsableUe = this.respRepository.GetEns(ue.ResponsableUe.UserId); * /* Roles.AddUserToRole(ue.ResponsableUe.UserName, "ResponsableUE"); * System.Diagnostics.Debug.WriteLine("m.ResponsableUe.UserName" + m.ResponsableUe.UserName); * Roles.RemoveUserFromRole(ue.ResponsableUe.UserName, "Enseignant"); * * Roles.AddUserToRole(m.ResponsableUe.UserName, "Enseignant"); * Roles.RemoveUserFromRole(m.ResponsableUe.UserName, "ResponsableUE"); * System.Diagnostics.Debug.WriteLine("ue.ResponsableUe.UserName" + ue.ResponsableUe.UserName); * } * else * { * System.Diagnostics.Debug.WriteLine("T2"); * m.ResponsableUe = this.respRepository.GetEns(ue.ResponsableUe.UserId); * name = m.ResponsableUe.UserName; * }*/ if (ModelState.IsValid) { this.ueRepository.Edit(m); this.ueRepository.Save(); return(RedirectToAction("IndexResponsable")); } return(View(ue)); }