public ActionResult NewActivity(string Id) { ActivityModel activity = new ActivityModel(); activity.FromDate = DateTime.Now; activity.EndDate = DateTime.Now; activity.ActivityCode = GenerateUniqueActivityCode(); if (!string.IsNullOrEmpty(Id)) { BCBSClient client = new BCBSClient(); ContractModel contract = new ContractModel(); string result = client.GetcontractById(Convert.ToInt64(Id)); if (!string.IsNullOrEmpty(result)) { contract = JsonConvert.DeserializeObject<ContractModel>(result); activity.ContractCode = contract.ContractCode; } activity.ContractId = Convert.ToInt64(Id); ViewBag.AvailableBalance = client.GetContractAvailableBalance(Convert.ToInt64(Id)); } return View(activity); }
public ActionResult EditActivity(string Id) { BCBSClient client = new BCBSClient(); ActivityModel activity = new ActivityModel(); if (!string.IsNullOrEmpty(Id)) { if (Convert.ToInt64(Id) > 0) { string ActivityData = client.GetActivityById(Convert.ToInt64(Id)); if (!string.IsNullOrEmpty(ActivityData)) { activity = JsonConvert.DeserializeObject<ActivityModel>(ActivityData); ViewBag.AvailableBalance = client.GetContractAvailableBalance(activity.ContractId); } else { TempData["Error"] = "Requested Activity not available!!"; return RedirectToAction("Index", "Contract"); } } else { TempData["Error"] = "Requested Activity not available!!"; return RedirectToAction("Index", "Contract"); } } else { TempData["Error"] = "Requested Activity not available!!"; return RedirectToAction("Index", "Contract"); } return View(activity); }