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 ProfileEditAsociatie(Asociatie asoc) { Asociatie p = _db.Asociatie.Where(s => s.Id == asoc.Id).FirstOrDefault(); p.Denumire = asoc.Denumire; p.CodFiscal = asoc.CodFiscal; p.NrRegCom = asoc.NrRegCom; p.DataInfintare = asoc.DataInfintare; p.Iban = asoc.Iban; p.Localitate = asoc.Localitate; p.Judet = asoc.Judet; p.Adresa = asoc.Adresa; _db.SaveChanges(); return(RedirectToAction("Asociatie", "User")); }
public ActionResult UpdateAsociatie(Asociatie asoc) { Asociatie a = _db.Asociatie.Where(s => s.Id == asoc.Id).FirstOrDefault(); a.Denumire = asoc.Denumire; a.CodFiscal = asoc.CodFiscal; a.NrRegCom = asoc.NrRegCom; a.DataInfintare = asoc.DataInfintare; a.Iban = asoc.Iban; a.Localitate = asoc.Localitate; a.Judet = asoc.Judet; a.Adresa = asoc.Adresa; a.CopilId = asoc.CopilId; a.ParinteId = asoc.ParinteId; _db.SaveChanges(); return(RedirectToAction("Index", "Asociatie")); }
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); } }