public ActionResult AddAsociatie(Asociatie model) { var userid = User.Identity.Name; var parinte = _db.Parinte.Where(s => s.Email == userid).FirstOrDefault(); var copil = _db.ParinteCopil.Where(s => s.Parinte == parinte).FirstOrDefault(); Asociatie asd3 = new Asociatie(); asd3 = model; asd3.ParinteId = parinte.Id; asd3.CopilId = copil.CopilId; _db.Asociatie.Add(asd3); _db.SaveChanges(); AsocParinte asd = new AsocParinte(); asd.Parinte = parinte; asd.Asociatie = model; _db.AsocParinte.Add(asd); _db.SaveChanges(); AsocCopil asd2 = new AsocCopil(); asd2.AsocId = model.Id; asd2.CopilId = copil.CopilId; _db.AsocCopil.Add(asd2); _db.SaveChanges(); return(RedirectToAction("Asociatie", "User")); }
public ActionResult CreateAsociatie(Asociatie asoc) { _db.Asociatie.Add(asoc); _db.SaveChanges(); AsocCopil obj = new AsocCopil(); obj.AsocId = asoc.Id; obj.CopilId = asoc.CopilId; _db.AsocCopil.Add(obj); _db.SaveChanges(); AsocParinte obj2 = new AsocParinte(); obj2.AsociatieId = asoc.Id; obj2.ParinteId = asoc.ParinteId; _db.AsocParinte.Add(obj2); _db.SaveChanges(); return(RedirectToAction("Index", "Asociatie")); }
public bool Delete(int id) { try { Asociatie asoc = _db.Asociatie.Where(s => s.Id == id).FirstOrDefault(); AsocCopil asc = _db.AsocCopil.Where(s => s.Asoc == asoc).FirstOrDefault(); AsocParinte asc2 = _db.AsocParinte.Where(s => s.Asociatie == asoc).FirstOrDefault(); _db.AsocCopil.Remove(asc); _db.SaveChanges(); _db.AsocParinte.Remove(asc2); _db.SaveChanges(); _db.Asociatie.Remove(asoc); _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }