// PUT: api/Address/5 public IHttpActionResult Put(Address address) { try { var addMng = new AddressManagement(); addMng.Update(address); apiResponse.Message = "Address updated"; return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }
// GET: api/Address public IHttpActionResult Get() { try { var addMng = new AddressManagement(); var apiResponse = new ApiResponse(); apiResponse.Data = addMng.RetrieveAll(); return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }
// DELETE: api/Address/5 public IHttpActionResult Delete(int id) { try { var addMng = new AddressManagement(); var address = new Address { AddresId = id }; addMng.Delete(address); apiResponse = new ApiResponse(); apiResponse.Message = "Address Delted"; return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }