public HttpResponseMessage DeleteThreeObjects(string deleteByPersonId) { try { int i = threeObjectsRepository.DeleteThreeObjects(deleteByPersonId); if (i > 0) { HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.NoContent) { }; return(hrm); } HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { }; return(hr); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(errors.ToString()) }; return(hr); } }
public IActionResult DeleteThreeObjects(string personId) { try { int i = threeObjectsRepository.DeleteThreeObjects(personId); return(NoContent()); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public HttpResponseMessage AddThreeObjects(ThreeObjectsModel threeObjectsModel) { try { if (threeObjectsModel == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } ThreeObjectsModel addedThreeObjects = threeObjectsRepository.AddThreeObjects(threeObjectsModel); return(Request.CreateResponse(HttpStatusCode.Created, addedThreeObjects)); } catch (Exception ex) { threeObjectsRepository.DeleteThreeObjects(threeObjectsModel.personModel.personId); Errors errors = ErrorsHelper.GetErrors(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors)); } }