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