Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }