public async Task <HttpResponseMessage> RemovePatientAlert(DeleteAlertModel model) { try { Alert alert = db.Alerts.Where(all => all.alertID == model.alertID && all.active == true).FirstOrDefault(); if (alert == null) { response = Request.CreateResponse(HttpStatusCode.BadRequest, new ApiResultModel { ID = 0, message = "Alert not found." }); response.ReasonPhrase = "Alert not found."; return(response); } alert.active = false;//Delete Operation changed alert.mb = model.userID; alert.md = System.DateTime.Now; db.Entry(alert).State = EntityState.Modified; await db.SaveChangesAsync(); } catch (Exception ex) { return(ThrowError(ex, "DeletePatientAlert in AlertsController.")); } response = Request.CreateResponse(HttpStatusCode.OK, new ApiResultModel { ID = model.alertID, message = "" }); return(response); }
public async Task <BaseResponse <object> > DeleteAlert(DeleteAlertModel model) { var request = new RestRequest("deleteAlert", Method.POST); request.AddJsonBody(model); return(await base.Execute <BaseResponse <object> >(request)); }
public JsonResult DeleteAlert(DeleteAlertModel _objRAPP) { try { ApiResultModel apiresult = new ApiResultModel(); apiresult = oAlertRepository.DeleteAlert(_objRAPP); return(Json(new { Success = true, ApiResultModel = apiresult })); } catch (System.Web.Http.HttpResponseException ex) { return(Json(new { Message = ex.Response.ReasonPhrase.ToString() })); } }
public ApiResultModel DeleteAlert(DeleteAlertModel model) { try { var strContent = JsonConvert.SerializeObject(model); var response = ApiConsumerHelper.PostData("api/deletePatientAlert", strContent); var result = JsonConvert.DeserializeObject <ApiResultModel>(response); return(result); } catch (HttpResponseException ex) { throw ex; } }