/// <summary> /// delete method for apartment /// </summary> /// <param name="apartment"></param> /// <returns></returns> public async Task <HttpResponseMessage> Delete([FromBody] ApartmentDto apartment) { try { if (await logicHelper.DeleteApartment(apartment)) { var Response1 = Request.CreateResponse(HttpStatusCode.OK, "successful delete"); log.Info("Apartment Delete Successful"); return(Response1); } var Response2 = Request.CreateResponse(HttpStatusCode.BadRequest, "failed to delete"); log.Info("Apartment Delete Unsuccessful"); return(Response2); } catch (Exception ex) { LogHelper.SendError(log, ex); return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }