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")); }
public JsonResult Filter(SaucerFilter filter) { var response = _saucerService.Filter(filter); return(new JsonFactory().Success(response.Saucers, response.TotalRecords)); }