Esempio n. 1
0
        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));
        }
Esempio n. 3
0
 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() }));
     }
 }
Esempio n. 4
0
 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;
     }
 }