public HttpResponseMessage DeleteMemberShipStatus(int id)
        {
            MemberShipStatusRepository MemberShipStatuses = new MemberShipStatusRepository();

            MemberShipStatuses.DeleteMemberShipStatus(id);
            HttpResponseMessage ms = Request.CreateResponse(HttpStatusCode.Accepted);

            return(ms);
        }
        public HttpResponseMessage UpdateMemberShipStatus([FromBody] MemberShipStatus _MemberShipStatus)
        {
            MemberShipStatusRepository MemberShipStatuses = new MemberShipStatusRepository();

            MemberShipStatuses.UpdateMemberShipStatus(_MemberShipStatus);
            HttpResponseMessage ms = Request.CreateResponse(HttpStatusCode.OK);

            ms.Headers.Location = new Uri(Request.RequestUri + "/" + (_MemberShipStatus.MembershipstatusID).ToString());
            return(ms);
        }
        public HttpResponseMessage GetAllMemberShipStatuses()
        {
            MemberShipStatusRepository MemberShipStatuses = new MemberShipStatusRepository();
            List <MemberShipStatus>    lsMemberShipStatuses;

            lsMemberShipStatuses = MemberShipStatuses.GetMemberShipStatus();
            if (lsMemberShipStatuses.Count() > 0)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, lsMemberShipStatuses));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }
        public HttpResponseMessage GetMemberShipStatusByID(int id)
        {
            MemberShipStatusRepository ctxMemberShipStatuses = new MemberShipStatusRepository();
            MemberShipStatus           _MemberShipStatus;

            _MemberShipStatus = ctxMemberShipStatuses.GetMemberShipStatus().FirstOrDefault(x => x.MembershipstatusID == id);

            if (_MemberShipStatus != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, _MemberShipStatus));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }