public IHttpActionResult PostHelpline(Helpline helpline) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Helplines.Add(helpline); try { db.SaveChanges(); } catch (DbUpdateException) { if (HelplineExists(helpline.Helpline1)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = helpline.Helpline1 }, helpline)); }
public IHttpActionResult PutHelpline(string id, Helpline helpline) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != helpline.Helpline1) { return(BadRequest()); } db.Entry(helpline).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HelplineExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetHelpline(string id) { Helpline helpline = db.Helplines.Find(id); if (helpline == null) { return(NotFound()); } return(Ok(helpline)); }
public IHttpActionResult DeleteHelpline(string id) { Helpline helpline = db.Helplines.Find(id); if (helpline == null) { return(NotFound()); } db.Helplines.Remove(helpline); db.SaveChanges(); return(Ok(helpline)); }
private async void btnSMS_click(object sender, System.Windows.Input.GestureEventArgs e) { try { StackPanel oSPName = (StackPanel)sender; string message = Constants.MessageTemplateText; Helpline oData = (Helpline)oSPName.DataContext; Utility.SendSMS(new SMSMessage() { PhoneNumbers = oData.PhoneNumber, Message = message }); } catch (Exception ex) { CallErrorHandler(ex); } }