Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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"));
        }