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")); }