public IHttpActionResult Put(Membership membership) { try { var membershipManager = new MembershipManagement(); membershipManager.Update(membership); apiResponse = new ApiResponse(); return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }
/// <summary> /// GET api/<controller> /// </summary> /// <returns></returns> public IHttpActionResult Get() { try { var membershipManager = new MembershipManagement(); apiResponse = new ApiResponse(); var membership = membershipManager.RetrieveAll(); apiResponse.Data = membership; return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Delete(int id) { try { var membershipManager = new MembershipManagement(); membershipManager.Delete(new Membership { Id = id }); apiResponse = new ApiResponse(); return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }
/// <summary> /// GET api/<controller>/5 /// </summary> /// <param name="id"></param> /// <returns></returns> public IHttpActionResult Get(int id) { try { var membershipManager = new MembershipManagement(); var membership = new Membership() { Id = id }; membership = membershipManager.RetrieveById(membership); apiResponse = new ApiResponse { Data = membership }; return(Ok(apiResponse)); } catch (Exception ex) { return(InternalServerError(ex)); } }