Пример #1
0
            public async Task <List <Comercios> > Handle(ListaComercios request, CancellationToken cancellationToken)
            {
                var Comercios = await _context.Comercio
                                .ToListAsync();

                return(Comercios);
            }
Пример #2
0
        public ResultadoOp ModificacionComercio(Comercio nuevoComercio, bool eliminar)
        {
            ResultadoOp resultado = new ResultadoOp();
            Comercio    comercio  = ListaComercios.FirstOrDefault(x => x.ID == nuevoComercio.ID);

            if (!eliminar) //Modificación
            {
                comercio.Ciudad      = nuevoComercio.Ciudad;
                comercio.Direccion   = nuevoComercio.Direccion;
                comercio.CP          = nuevoComercio.CP;
                comercio.RazonSocial = nuevoComercio.RazonSocial;
            }
            else //Eliminación
            {
                comercio.Activo = nuevoComercio.Activo;
            }
            GuardarComercios(ListaComercios);
            return(resultado);
        }
Пример #3
0
        public ResultadoOp AltaComercios(Comercio nuevoComercio)
        {
            LeerComercios();
            ResultadoOp resultado = new ResultadoOp();

            if (nuevoComercio.ValidarObligatorios())
            {
                nuevoComercio.ID = ListaComercios.Count + 1;
                ListaComercios.Add(nuevoComercio);
                GuardarComercios(ListaComercios);
                resultado.Resultado = true;
                return(resultado);
            }
            else
            {
                resultado.Mensaje   = "Campos obligatorios (*) incompletos.";
                resultado.Resultado = false;
                return(resultado);
            }
        }
Пример #4
0
 public List <Comercio> ObtenerComercios()
 {
     LeerComercios();
     return(ListaComercios.Where(x => x.Activo == true).ToList());
 }