예제 #1
0
        public FileResult Export(SaucerFilter filter)
        {
            var response = _saucerService.Filter(filter);

            foreach (var saucer in response.Saucers)
            {
                saucer.SaucerConfigurations = _saucerConfigurationService.OnlyWithSaucerId(saucer.Id);
            }

            var csv = new CsvExport();

            csv.ConcatRow(0, "PLATILLO,TIPO,INGREDIENTES,ESTADO");
            csv.ConcatRows(0, "Name,TypeLabel,SaucerConfigurations,Status", response.Saucers);

            var stream = csv.RetrieveFile();

            return(new StreamFactory().Csv(stream, "Platillos"));
        }
예제 #2
0
        public JsonResult Filter(SaucerFilter filter)
        {
            var response = _saucerService.Filter(filter);

            return(new JsonFactory().Success(response.Saucers, response.TotalRecords));
        }