Example #1
0
 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));
     }
 }
Example #2
0
 /// <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));
     }
 }
Example #3
0
 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));
     }
 }
Example #4
0
 /// <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));
     }
 }