Exemplo n.º 1
0
        public ActionResult EditPlan(int id)
        {
            List <Policy> policyList = uw.Policies.GetAll().ToList();

            ViewBag.policies = new SelectList(policyList, "id_policy", "policy_name");
            return(View(clientHasP = uw.ClienHasPolicies.Get(id)));
        }
Exemplo n.º 2
0
        public ActionResult DeletePlan(int id)
        {
            int param             = 0;
            Client_has_Policy chp = uw.ClienHasPolicies.Get(id);

            param = chp.client_id_client;
            uw.ClienHasPolicies.Remove(chp);
            uw.Complete();
            return(Redirect("~/Client/AddPolicyToClient/" + param));
        }
Exemplo n.º 3
0
 public ActionResult AddPolicy(FormCollection collection, Client_has_Policy model)
 {
     if (collection.Count > 0)
     {
         model.client_id_client = Convert.ToInt32(collection[0]);
     }
     if (model.risk == 4 && model.coverage_amount > 50)
     {
         model.coverage_amount = 50;
     }
     uw.ClienHasPolicies.Add(model);
     uw.Complete();
     return(Redirect("~/Client/AddPolicyToClient/" + model.client_id_client));
 }
Exemplo n.º 4
0
        public ActionResult EditPolicy(Client_has_Policy model)
        {
            Client_has_Policy chp = uw.ClienHasPolicies.Get(model.id_coverage_plan);

            chp.plan_Coverage_description = model.plan_Coverage_description;
            chp.coverage_period           = model.coverage_period;
            chp.coverage_start            = model.coverage_start;
            chp.cover_object           = model.cover_object;
            chp.coverage_amount        = model.coverage_amount;
            chp.coverage_monthly_price = model.coverage_monthly_price;
            chp.risk = model.risk;
            if (chp.risk == 4 && chp.coverage_amount > 50)
            {
                chp.coverage_amount = 50;
            }
            uw.Complete();
            return(Redirect("~/Client/AddPolicyToClient/" + chp.client_id_client));
        }
        public void AddPlanToClientTest()
        {
            ClientController  cc  = new ClientController();
            Client_has_Policy chp = new Client_has_Policy();

            chp.client_id_client          = 5;
            chp.plan_Coverage_description = "unit testing";
            chp.policy_id_policy          = 2;
            chp.risk                   = 3;
            chp.coverage_amount        = 50;
            chp.coverage_period        = 12;
            chp.cover_object           = "test";
            chp.coverage_start         = DateTime.Now;
            chp.coverage_monthly_price = 3000;
            FormCollection col = new FormCollection();

            var result = cc.AddPolicy(col, chp) as RedirectResult;

            Assert.AreEqual("~/Client/AddPolicyToClient/" + chp.client_id_client, result.Url);
        }