public ActionResult DeleteOnePerson(int id) { // For the purposes of this example where just assuming everything works all of the time. // Ideally though, you'd want to return some kind of status from your data tier here PretendData.DataSource.DeleteById(id); var response = new UpdateResponse { Error = false, Message = "" }; //var response = new UpdateResponse { Status = "ERROR", Message = "Record failed to update beacuse it's broken." }; return Json(response); }
public ActionResult AddNewPerson(PersonObject personToAdd) { // For the purposes of this example where just assuming everything works all of the time. // Ideally though, you'd want to return some kind of status from your data tier here var addedRecord = PretendData.DataSource.AddNew(personToAdd); var response = new UpdateResponse { Error = false, Message = "", attachedObject = addedRecord }; //var response = new UpdateResponse { Error = true, Message = "Record failed to update beacuse it's broken.", attachedObject = null }; return Json(response); }
public ActionResult UpdateOnePerson(PersonObject personToUpdate) { // For the purposes of this example where just assuming everything works all of the time. // Ideally though, you'd want to return some kind of status from your data tier here var updatedPerson = PretendData.DataSource.Update(personToUpdate); UpdateResponse response; if(null != updatedPerson) { response = new UpdateResponse { Error = false, Message = "", attachedObject = updatedPerson }; } else { response = new UpdateResponse { Error = true, Message = "Record failed to update beacuse it's broken.", attachedObject = null }; } return Json(response); }