Пример #1
0
        public ActionResult ExportLog(ExportByDateParametersModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            if (model.From.HasValue && model.To.HasValue && model.From.Value > model.To.Value)
            {
                ModelState.AddModelError("To", "The 'From' cannot be greater than the 'To' Date");
                return(View(model));
            }

            var result = MessageLayer.ExportLogByDateToByteArray(Db, IbaDb, model.From, model.To);

            return(File(result, System.Net.Mime.MediaTypeNames.Text.Plain, "export.csv"));
        }