public IActionResult Report([FromBody] Json data) { if (rService.DoesReportExist(data.Reporter)) { rService.AddNewReport(data.Reporter, data.Manufacturer, data.SerialNumber, data.Description); return(RedirectToAction("List")); } else { return(StatusCode(403, new { info = "The given reporter does not exist!" })); } }
private string AddNewReport(object data) { string result = "Error unable to process request. Please ensure all inputs are valid."; ReportDataModel newReport = jsonHelper.FromJson <ReportDataModel>(data.ToString()); if (!string.IsNullOrEmpty(jsonHelper.ErrorMessage)) { return(jsonHelper.ErrorMessage); } if (reportService.AddNewReport(newReport)) { result = "Successfully added new report"; } else { result = "Error - Report not added"; } return(result); }
public void AddNewReportAsync(DevExpress.Data.XtraReports.Wizard.ReportModel model, object asyncState) { RaiseScalarOperationCompletedEvent <string>(AddNewReportCompleted, ReportService.AddNewReport(model), asyncState); }
public IActionResult Index(string reporter, string manufacturer, string serialNumber, string description) { rService.AddNewReport(reporter, manufacturer, serialNumber, description); return(RedirectToAction("Index")); }