public ActionResult PostReceitaEmenta([FromForm] int idRec, [FromForm] DateTime data) { try { var sidut = ControllerContext.HttpContext.User.Identity.Name; int idUt = Int32.Parse(sidut); EmentaSemanal em = _context.EmentaSemanal.Find(data, idRec, idUt); if (em != null) { return(Created("Object Already Exists", null)); } em = new EmentaSemanal(); em.Utilizadorid = idUt; em.Receitaid = idRec; em.Data = data; _context.EmentaSemanal.Add(em); _context.SaveChanges(); return(Ok()); } catch (Exception e) { System.Diagnostics.Debug.Print(e.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public void rmReceitaEmenta(int idReceita, int idUtilizador, string text) { EmentaSemanal r = _contextEmentaSemanal.ementaSemanal.Where(ru => ru.id_receita == idReceita && ru.id_utilizador == idUtilizador && ru.dia_da_semana == text).FirstOrDefault(); if (r != null) { _contextEmentaSemanal.Remove(r); _contextEmentaSemanal.SaveChanges(); } }
public void addReceitaEmenta(int idReceita, int idUtilizador, string text) { EmentaSemanal es = _contextEmentaSemanal.ementaSemanal.Where(ru => ru.id_receita == idReceita && ru.id_utilizador == idUtilizador && ru.dia_da_semana == text).FirstOrDefault(); if (es == null) { EmentaSemanal e = new EmentaSemanal(); e.id_receita = idReceita; e.id_utilizador = idUtilizador; e.dia_da_semana = text; _contextEmentaSemanal.ementaSemanal.Add(e); _contextEmentaSemanal.SaveChanges(); } }
public ActionResult RegisterEmenta(DateTime data, String receitaS, String receitaT, String receitaQ, String receitaQuinta, String receitaSexta) { EmentaSemanal e = new EmentaSemanal(); co.EmentaSemanal.Add(e); e.DataLancamento = data; e.UtilizadorUsername = User.Identity.Name; co.SaveChanges(); geraReceitaEmentaSemanal(receitaS, "Segunda-Feira", e.Id); geraReceitaEmentaSemanal(receitaT, "Terça-Feira", e.Id); geraReceitaEmentaSemanal(receitaQ, "Quarta-Feira", e.Id); geraReceitaEmentaSemanal(receitaQuinta, "Quinta-Feira", e.Id); geraReceitaEmentaSemanal(receitaSexta, "Sexta-Feira", e.Id); return(RedirectToAction("Index", "Professor")); }