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))); }
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)); }
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)); }
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); }