コード例 #1
0
        public virtual ActionResult Delete(int Id)
        {
            Measurement measurement = _measurementService.GetMeasurement(Id);

            if (measurement is null)
            {
                return(RedirectToAction("List"));
            }

            _measurementService.DeleteMeasurement(measurement);
            AddSuccessNotification(_localizationService.GetLocaleStringResource(resourcesKey: "Admin.Measurements.Measurements.Deleted", languageId: 1, defaultValue: "Admin.Measurements.Measurements.Deleted"), true);
            return(RedirectToAction("List"));
        }
コード例 #2
0
 public IActionResult deletemeasurement(int id)
 {
     try
     {
         string msg    = string.Empty;
         var    status = _measurementService.DeleteMeasurement(id, out msg);
         return(Ok(new { status = (status == true)?Constants.Success : Constants.Failed, message = msg }));
     }
     catch (Exception ex)
     {
         //TODO: Log the exception
         return(Ok(new { status = Constants.Error, message = Constants.ErrorMessage, measurement = "" }));
     }
 }
コード例 #3
0
 public IActionResult Delete(int id)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(BadRequest(ModelState)); // 400
         }
         _measurementService.DeleteMeasurement(id);
         return(Ok(new
         {
             Result = true
         })); //200
     }
     catch (Exception ex)
     {
         return(StatusCode(500, new
         {
             Result = false,
             ErrorMessage = ex.Message
         }));
     }
 }