public IActionResult OnPost([Bind] Kid kidUpdate) { var found = false; kidUpdate.AplicationDate = DateTime.Now; kidUpdate.KindergardenId = Kid.KindergardenId; try { Parents parentFound = _context.Parents.Where(p => p.Email == Parent.Email).First(); if (parentFound != null) { if (parentFound.kids == null) { parentFound.kids = new List <Kid>(); } parentFound.kids.Add(kidUpdate); found = true; _context.SaveChanges(); } } catch (Exception e) { found = false; // } if (found == false) { Parent.kids = new List <Kid> { kidUpdate }; _context.Add(Parent); _context.SaveChanges(); } Saved = true; MailHelper mailHelper = new MailHelper(Configuration); mailHelper.SendApplicationReceived(kidUpdate.Parent.Email, kidUpdate.Parent.ImeTatko + " " + kidUpdate.Parent.ImeMajka + " " + kidUpdate.LastName); return(Page()); }
public int Commit() { return(kindergardenDb.SaveChanges()); }