コード例 #1
0
 public HttpResponseMessage Delete(ApiPolicyTypeModel accident)
 {
     if (_policyTypeManager.Delete(accident))
     {
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     return(new HttpResponseMessage(HttpStatusCode.BadRequest));
 }
コード例 #2
0
 public PolicyTypeModel MapPolicyTypeApiModel(ApiPolicyTypeModel policyType)
 {
     return(new PolicyTypeModel()
     {
         ID = policyType.ID,
         Eligibilities = policyType.Eligibilities,
         //Type = (PolicyTypes)policyType.Type
     });
 }
コード例 #3
0
        public ApiPolicyTypeModel Get(ApiPolicyTypeModel accident)
        {
            List <String> eligibilities = new List <string>();

            eligibilities.Add("18+");
            eligibilities.Add("Nationality - SriLankan");

            /*ApiPolicyTypeModel policyType = new ApiPolicyTypeModel
             * {
             *  ID = (int)ID,
             *  Type = PolicyTypes.Life,
             *  Eligibilities = eligibilities
             * };
             *
             * return policyType;*/
            return(_policyTypeManager.Find <ApiPolicyTypeModel>(e => e.ID == accident.ID));
        }