예제 #1
0
        public IList <AlmuerzoDTO> ObtenerAlmuerzo()
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var fecha = DateTime.Now.Date.AddDays(-1).AddHours(23);

                var almuerzos = (from almuerzo in dbContext.Almuerzos
                                 join menu in dbContext.Menu on almuerzo.Menu.MenuId equals menu.MenuId
                                 where almuerzo.Fecha > fecha
                                 select new AlmuerzoDTO
                {
                    Id = almuerzo.Id,
                    Nombre = almuerzo.NombreUsuario,
                    AcompañamientoID = almuerzo.Acompañamiento.AcompañamientoId,
                    AcompañamientoNombre = almuerzo.Acompañamiento.Nombre,
                    CarneId = almuerzo.EjecutivoCarnes.EjecutivoCarnesId,
                    CarneNombre = almuerzo.EjecutivoCarnes.Nombre,
                    EntradaId = almuerzo.Entradas.EntradasId,
                    EntradaNombre = almuerzo.Entradas.Nombre,
                    GuarnicionId = almuerzo.EjecutivoGuarniciones.EjecutivoGuarnicionesId,
                    GuarnicionNombre = almuerzo.EjecutivoGuarniciones.Nombre,
                    MenuId = almuerzo.Menu.MenuId,
                    MenuNombre = almuerzo.Menu.Nombre,
                    Comentario = almuerzo.Comentario,
                    Costo = menu.Costo,
                    Fecha = almuerzo.Fecha,
                    PagoEfectivo = almuerzo.PagoEfectivo.Value,
                    PagoSodexo = almuerzo.PagoSodexo.Value,
                    PagoTicket = almuerzo.PagoTicket.Value
                }).OrderBy(x => x.Fecha).ToList();

                return(almuerzos);
            }
        }
예제 #2
0
        public bool CrearAlmuerzo(AlmuerzoDTO almuerzo)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                int? carneID = null;
                int? guarnicionID = null;

                if (almuerzo.CarneId != 0)
                {
                    carneID = almuerzo.CarneId;
                }

                if (almuerzo.GuarnicionId != 0)
                {
                    guarnicionID = almuerzo.GuarnicionId;
                }

                dbContext.Almuerzos.Add(new Almuerzos
                {
                    NombreUsuario = almuerzo.Nombre,
                    AcompañamientoId = almuerzo.AcompañamientoID,
                    EjecutivoCarnesId = carneID,
                    EjecutivoGuarnicionId = guarnicionID,
                    EntradaId = almuerzo.EntradaId,
                    MenuId = almuerzo.MenuId,
                    Comentario = almuerzo.Comentario,
                    Fecha = DateTime.Now,
                    PagoEfectivo = almuerzo.PagoEfectivo,
                    PagoSodexo = almuerzo.PagoSodexo,
                    PagoTicket = almuerzo.PagoTicket
                });
                dbContext.SaveChanges();
                return true;
            }
        }
예제 #3
0
        public IList<AlmuerzoDTO> ObtenerAlmuerzo()
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var fecha = DateTime.Now.Date.AddDays(-1).AddHours(23);

                var almuerzos = (from almuerzo in dbContext.Almuerzos
                                 join menu in dbContext.Menu on almuerzo.Menu.MenuId equals menu.MenuId
                                 where almuerzo.Fecha > fecha
                             select new AlmuerzoDTO
                             {
                                 Id = almuerzo.Id,
                                 Nombre = almuerzo.NombreUsuario,
                                 AcompañamientoID = almuerzo.Acompañamiento.AcompañamientoId,
                                 AcompañamientoNombre = almuerzo.Acompañamiento.Nombre,
                                 CarneId = almuerzo.EjecutivoCarnes.EjecutivoCarnesId,
                                 CarneNombre = almuerzo.EjecutivoCarnes.Nombre,
                                 EntradaId = almuerzo.Entradas.EntradasId,
                                 EntradaNombre = almuerzo.Entradas.Nombre,
                                 GuarnicionId = almuerzo.EjecutivoGuarniciones.EjecutivoGuarnicionesId,
                                 GuarnicionNombre = almuerzo.EjecutivoGuarniciones.Nombre,
                                 MenuId = almuerzo.Menu.MenuId,
                                 MenuNombre = almuerzo.Menu.Nombre,
                                 Comentario = almuerzo.Comentario,
                                 Costo = menu.Costo,
                                 Fecha = almuerzo.Fecha,
                                 PagoEfectivo = almuerzo.PagoEfectivo.Value,
                                 PagoSodexo = almuerzo.PagoSodexo.Value,
                                 PagoTicket = almuerzo.PagoTicket.Value
                             }).OrderBy(x=>x.Fecha).ToList();

                return almuerzos;
            }
        }
예제 #4
0
        public bool CrearAlmuerzo(AlmuerzoDTO almuerzo)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                int?carneID      = null;
                int?guarnicionID = null;

                if (almuerzo.CarneId != 0)
                {
                    carneID = almuerzo.CarneId;
                }

                if (almuerzo.GuarnicionId != 0)
                {
                    guarnicionID = almuerzo.GuarnicionId;
                }

                dbContext.Almuerzos.Add(new Almuerzos
                {
                    NombreUsuario         = almuerzo.Nombre,
                    AcompañamientoId      = almuerzo.AcompañamientoID,
                    EjecutivoCarnesId     = carneID,
                    EjecutivoGuarnicionId = guarnicionID,
                    EntradaId             = almuerzo.EntradaId,
                    MenuId       = almuerzo.MenuId,
                    Comentario   = almuerzo.Comentario,
                    Fecha        = DateTime.Now,
                    PagoEfectivo = almuerzo.PagoEfectivo,
                    PagoSodexo   = almuerzo.PagoSodexo,
                    PagoTicket   = almuerzo.PagoTicket
                });
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #5
0
        public bool EliminarCarne(CarneDTO carne)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var carneAEliminar = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault<EjecutivoCarnes>();

                dbContext.EjecutivoCarnes.Remove(carneAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
예제 #6
0
 public bool ActualizarCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         EjecutivoCarnes carneToUpdate = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault<EjecutivoCarnes>();
         carneToUpdate.Nombre = carne.Nombre;
         carneToUpdate.Activo = carne.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #7
0
        public bool EliminarMenu(MenuDTO menu)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var menuAEliminar = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault<Menu>();

                dbContext.Menu.Remove(menuAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
        public bool EliminarAcompañamiento(AcompañamientoDTO acompañamiento)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var acompañamientoAEliminar = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault<Acompañamiento>();

                dbContext.Acompañamiento.Remove(acompañamientoAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
예제 #9
0
        public bool EliminarCarne(CarneDTO carne)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var carneAEliminar = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault <EjecutivoCarnes>();

                dbContext.EjecutivoCarnes.Remove(carneAEliminar);
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #10
0
 public bool ActualizarAcompañamiento(AcompañamientoDTO acompañamiento)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Acompañamiento acompañamientoToUpdate = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault <Acompañamiento>();
         acompañamientoToUpdate.Nombre = acompañamiento.Nombre;
         acompañamientoToUpdate.Activo = acompañamiento.Activo;
         dbContext.SaveChanges();
         return(true);
     }
 }
 public bool ActualizarAcompañamiento(AcompañamientoDTO acompañamiento)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Acompañamiento acompañamientoToUpdate = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault<Acompañamiento>();
         acompañamientoToUpdate.Nombre = acompañamiento.Nombre;
         acompañamientoToUpdate.Activo = acompañamiento.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #12
0
        public bool EliminarAcompañamiento(AcompañamientoDTO acompañamiento)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var acompañamientoAEliminar = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault <Acompañamiento>();

                dbContext.Acompañamiento.Remove(acompañamientoAEliminar);
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #13
0
        public bool EliminarGuarnicion(GuarnicionDTO guarnicion)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var guarnicionAEliminar = dbContext.EjecutivoGuarniciones.Where(s => s.EjecutivoGuarnicionesId == guarnicion.Id).FirstOrDefault <EjecutivoGuarniciones>();

                dbContext.EjecutivoGuarniciones.Remove(guarnicionAEliminar);
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #14
0
        public bool EliminarMenu(MenuDTO menu)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var menuAEliminar = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault <Menu>();

                dbContext.Menu.Remove(menuAEliminar);
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #15
0
 public bool ActualizarGuarnicion(GuarnicionDTO guarnicion)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         EjecutivoGuarniciones guarnicionToUpdate = dbContext.EjecutivoGuarniciones.Where(s => s.EjecutivoGuarnicionesId == guarnicion.Id).FirstOrDefault <EjecutivoGuarniciones>();
         guarnicionToUpdate.Nombre = guarnicion.Nombre;
         guarnicionToUpdate.Activo = guarnicion.Activo;
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #16
0
        public bool EliminarEntrada(EntradaDTO entrada)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var entradaAEliminar = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault<Entradas>();

                dbContext.Entradas.Remove(entradaAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
예제 #17
0
 public bool ActualizarGuarnicion(GuarnicionDTO guarnicion)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         EjecutivoGuarniciones guarnicionToUpdate = dbContext.EjecutivoGuarniciones.Where(s => s.EjecutivoGuarnicionesId == guarnicion.Id).FirstOrDefault<EjecutivoGuarniciones>();
         guarnicionToUpdate.Nombre = guarnicion.Nombre;
         guarnicionToUpdate.Activo = guarnicion.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #18
0
        public bool EliminarGuarnicion(GuarnicionDTO guarnicion)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var guarnicionAEliminar = dbContext.EjecutivoGuarniciones.Where(s => s.EjecutivoGuarnicionesId == guarnicion.Id).FirstOrDefault<EjecutivoGuarniciones>();

                dbContext.EjecutivoGuarniciones.Remove(guarnicionAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
예제 #19
0
 public bool ActualizarEntrada(EntradaDTO entrada)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Entradas entradaToUpdate = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault<Entradas>();
         entradaToUpdate.Nombre = entrada.Nombre;
         entradaToUpdate.Activo = entrada.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #20
0
 public bool ActualizarCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         EjecutivoCarnes carneToUpdate = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault <EjecutivoCarnes>();
         carneToUpdate.Nombre = carne.Nombre;
         carneToUpdate.Activo = carne.Activo;
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #21
0
        public bool EliminarEntrada(EntradaDTO entrada)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var entradaAEliminar = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault <Entradas>();

                dbContext.Entradas.Remove(entradaAEliminar);
                dbContext.SaveChanges();
                return(true);
            }
        }
예제 #22
0
 public bool ActualizarEntrada(EntradaDTO entrada)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Entradas entradaToUpdate = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault <Entradas>();
         entradaToUpdate.Nombre = entrada.Nombre;
         entradaToUpdate.Activo = entrada.Activo;
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #23
0
 public bool ActualizarMenu(MenuDTO menu)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Menu menuToUpdate = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault <Menu>();
         menuToUpdate.Nombre = menu.Nombre;
         menuToUpdate.Costo  = menu.Costo;
         menuToUpdate.Activo = menu.Activo;
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #24
0
 public bool ActualizarMenu(MenuDTO menu)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         Menu menuToUpdate = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault<Menu>();
         menuToUpdate.Nombre = menu.Nombre;
         menuToUpdate.Costo = menu.Costo;
         menuToUpdate.Activo = menu.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #25
0
 public bool CrearCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.EjecutivoCarnes.Add(new EjecutivoCarnes
         {
             EjecutivoCarnesId = carne.Id,
             Nombre = carne.Nombre,
             Activo = carne.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #26
0
 public bool CrearGuarnicion(GuarnicionDTO guarnicion)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.EjecutivoGuarniciones.Add(new EjecutivoGuarniciones
         {
             EjecutivoGuarnicionesId = guarnicion.Id,
             Nombre = guarnicion.Nombre,
             Activo = guarnicion.Activo
         });
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #27
0
 public bool CrearCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.EjecutivoCarnes.Add(new EjecutivoCarnes
         {
             EjecutivoCarnesId = carne.Id,
             Nombre            = carne.Nombre,
             Activo            = carne.Activo
         });
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #28
0
 public bool CrearEntrada(EntradaDTO entrada)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Entradas.Add(new Entradas
         {
             EntradasId = entrada.Id,
             Nombre     = entrada.Nombre,
             Activo     = entrada.Activo
         });
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #29
0
 public bool CrearEntrada(EntradaDTO entrada)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Entradas.Add(new Entradas
         {
             EntradasId = entrada.Id,
             Nombre = entrada.Nombre,
             Activo = entrada.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
 public bool CrearAcompañamiento(AcompañamientoDTO acompañamiento)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Acompañamiento.Add(new Acompañamiento
         {
             AcompañamientoId = acompañamiento.Id,
             Nombre = acompañamiento.Nombre,
             Activo = acompañamiento.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #31
0
 public bool CrearGuarnicion(GuarnicionDTO guarnicion)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.EjecutivoGuarniciones.Add(new EjecutivoGuarniciones
         {
             EjecutivoGuarnicionesId = guarnicion.Id,
             Nombre = guarnicion.Nombre,
             Activo = guarnicion.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #32
0
 public bool CrearAcompañamiento(AcompañamientoDTO acompañamiento)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Acompañamiento.Add(new Acompañamiento
         {
             AcompañamientoId = acompañamiento.Id,
             Nombre           = acompañamiento.Nombre,
             Activo           = acompañamiento.Activo
         });
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #33
0
 public bool CrearMenu(MenuDTO menu)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Menu.Add(new Menu
         {
             MenuId = menu.Id,
             Nombre = menu.Nombre,
             Costo  = menu.Costo,
             Activo = menu.Activo
         });
         dbContext.SaveChanges();
         return(true);
     }
 }
예제 #34
0
 public bool CrearMenu(MenuDTO menu)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.Menu.Add(new Menu
         {
             MenuId = menu.Id,
             Nombre = menu.Nombre,
             Costo = menu.Costo,
             Activo = menu.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
예제 #35
0
        public IList<GuarnicionDTO> ObtenerGuarnicion(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var guarniciones = (from guarnicion in dbContext.EjecutivoGuarniciones
                                  where (guarnicion.Activo == true || onlyActive == false)
                              select new GuarnicionDTO
                              {
                                  Id = guarnicion.EjecutivoGuarnicionesId,
                                  Nombre = guarnicion.Nombre,
                                  Activo = guarnicion.Activo,
                                  Cheched = (guarnicion.Activo ? "checked" : "")
                              }).ToList();

                return guarniciones;
            }
        }
예제 #36
0
        public IList<EntradaDTO> ObtenerEntradas(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var entradas = (from entrada in dbContext.Entradas
                                where (entrada.Activo == true || onlyActive == false)
                                select new EntradaDTO
                                {
                                    Id = entrada.EntradasId,
                                    Nombre = entrada.Nombre,
                                    Activo = entrada.Activo,
                                    Cheched = (entrada.Activo ? "checked" : "")
                                }).ToList();

                return entradas;
            }
        }
예제 #37
0
        public IList <EntradaDTO> ObtenerEntradas(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var entradas = (from entrada in dbContext.Entradas
                                where (entrada.Activo == true || onlyActive == false)
                                select new EntradaDTO
                {
                    Id = entrada.EntradasId,
                    Nombre = entrada.Nombre,
                    Activo = entrada.Activo,
                    Cheched = (entrada.Activo ? "checked" : "")
                }).ToList();

                return(entradas);
            }
        }
예제 #38
0
        public IList <GuarnicionDTO> ObtenerGuarnicion(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var guarniciones = (from guarnicion in dbContext.EjecutivoGuarniciones
                                    where (guarnicion.Activo == true || onlyActive == false)
                                    select new GuarnicionDTO
                {
                    Id = guarnicion.EjecutivoGuarnicionesId,
                    Nombre = guarnicion.Nombre,
                    Activo = guarnicion.Activo,
                    Cheched = (guarnicion.Activo ? "checked" : "")
                }).ToList();

                return(guarniciones);
            }
        }
예제 #39
0
        public IList <CarneDTO> ObtenerCarnes(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var carnes = (from carne in dbContext.EjecutivoCarnes
                              where (carne.Activo == true || onlyActive == false)
                              select new CarneDTO
                {
                    Id = carne.EjecutivoCarnesId,
                    Nombre = carne.Nombre,
                    Activo = carne.Activo,
                    Cheched = (carne.Activo ? "checked" : "")
                }).ToList();

                return(carnes);
            }
        }
예제 #40
0
        public IList <AcompañamientoDTO> ObtenerAcompañamientos(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var acompañamientos = (from acompañamiento in dbContext.Acompañamiento
                                       where (acompañamiento.Activo == true || onlyActive == false)
                                       select new AcompañamientoDTO
                {
                    Id = acompañamiento.AcompañamientoId,
                    Nombre = acompañamiento.Nombre,
                    Activo = acompañamiento.Activo,
                    Cheched = (acompañamiento.Activo ? "checked" : "")
                }).ToList();

                return(acompañamientos);
            }
        }
        public IList<AcompañamientoDTO> ObtenerAcompañamientos(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var acompañamientos = (from acompañamiento in dbContext.Acompañamiento
                                       where (acompañamiento.Activo == true || onlyActive == false)
                                select new AcompañamientoDTO
                                {
                                    Id = acompañamiento.AcompañamientoId,
                                    Nombre = acompañamiento.Nombre,
                                    Activo = acompañamiento.Activo,
                                    Cheched = (acompañamiento.Activo ? "checked" : "")
                                }).ToList();

                return acompañamientos;
            }
        }
예제 #42
0
        public IList<CarneDTO> ObtenerCarnes(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var carnes = (from carne in dbContext.EjecutivoCarnes
                              where (carne.Activo == true || onlyActive == false)
                                       select new CarneDTO
                                       {
                                           Id = carne.EjecutivoCarnesId,
                                           Nombre = carne.Nombre,
                                           Activo = carne.Activo,
                                           Cheched = (carne.Activo ? "checked" : "")
                                       }).ToList();

                return carnes;
            }
        }
예제 #43
0
        public IList <MenuDTO> ObtenerMenu(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var menus = (from menu in dbContext.Menu
                             where (menu.Activo == true || onlyActive == false)
                             select new MenuDTO
                {
                    Id = menu.MenuId,
                    Nombre = menu.Nombre,
                    Costo = menu.Costo,
                    Activo = menu.Activo,
                    Cheched = (menu.Activo ? "checked" : "")
                }).ToList();

                return(menus);
            }
        }
예제 #44
0
        public IList<MenuDTO> ObtenerMenu(bool onlyActive)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var menus = (from menu in dbContext.Menu
                                    where (menu.Activo == true || onlyActive == false)
                                    select new MenuDTO
                                    {
                                        Id = menu.MenuId,
                                        Nombre = menu.Nombre,
                                        Costo = menu.Costo,
                                        Activo = menu.Activo,
                                        Cheched = (menu.Activo ? "checked" : "")
                                    }).ToList();

                return menus;
            }
        }