コード例 #1
0
 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!" }));
     }
 }
コード例 #2
0
        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);
 }
コード例 #4
0
 public IActionResult Index(string reporter, string manufacturer, string serialNumber, string description)
 {
     rService.AddNewReport(reporter, manufacturer, serialNumber, description);
     return(RedirectToAction("Index"));
 }