public async Task <List <Comercios> > Handle(ListaComercios request, CancellationToken cancellationToken) { var Comercios = await _context.Comercio .ToListAsync(); return(Comercios); }
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); }
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); } }
public List <Comercio> ObtenerComercios() { LeerComercios(); return(ListaComercios.Where(x => x.Activo == true).ToList()); }