Пример #1
0
 public ActionResult ReferralOrderDetail(int?id)
 {
     try
     {
         using (var db = new StoreContext())
         {
             ReferralOrderItem referralOrderItem = db.ReferralOrderItems.Find(id);
             return(View("ReferralOrderDetail", referralOrderItem));
         }
     }
     catch (Exception ex)
     {
         return(View("Error", new HandleErrorInfo(ex, "Home", "ReferralOrderDetail")));
     }
 }
 //[Authorize(Roles = "...")]
 public ActionResult ReferralOrderDetail(int?id)
 {
     using (var db = new StoreContext())
     {
         ReferralOrderItem referralOrderItem = db.ReferralOrderItems.Find(id);
         if (referralOrderItem == null)
         {
             return(HttpNotFound()); //need attention
         }
         else
         {
             return(View("ReferralOrderDetail", referralOrderItem));
         }
     }
 }
        //[Authorize(Roles = "...")]
        public ActionResult ReferralOrderTemplate(int?id, int?referralId)
        {
            try
            {
                using (var db = new StoreContext())
                {
                    this.ViewBugs(db);
                    if (id == 0)
                    {
                        Referral referral = db.Referrals.Find(referralId);
                        var      item     = new ReferralOrderTemplate();
                        item.ReferralId            = referralId;
                        item.ConfirmationDate      = referral.ConfirmationDate;
                        item.ValidityDate          = referral.ValidityDate;
                        item.ReferralOrderStatusId = 1;
                        return(View("ReferralOrderTemplate", item));
                    }
                    else
                    {
                        ReferralOrderItem referralOrderItem = db.ReferralOrderItems.Find(id);

                        var referralOrderTemplate = new ReferralOrderTemplate();
                        referralOrderTemplate.ReferralOrderId       = referralOrderItem.ReferralOrderId;
                        referralOrderTemplate.ReferralId            = referralOrderItem.ReferralId;
                        referralOrderTemplate.ReferralOrderDate     = referralOrderItem.ReferralOrderDate;
                        referralOrderTemplate.ConfirmationDate      = referralOrderItem.ConfirmationDate;
                        referralOrderTemplate.ConfirmOrderDate      = referralOrderItem.ConfirmOrderDate;
                        referralOrderTemplate.OrganizationId        = referralOrderItem.OrganizationId;
                        referralOrderTemplate.ValidityDate          = referralOrderItem.ValidityDate;
                        referralOrderTemplate.ReferralOrderStatusId = referralOrderItem.ReferralOrderStatusId;
                        return(View("ReferralOrderTemplate", referralOrderTemplate));
                    }
                }
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index", "Error", new { msg = ex.Message }));
            }
        }
Пример #4
0
        public ActionResult Index(HomeIndexModel request)
        {
            bool isCapthcaValid = ValidateCaptcha(Request["g-recaptcha-response"]);

            if (!isCapthcaValid)
            {
                TempData["requestMessage"] = "Captcha ստուգումը խափանվեց";
                return(View("Index", request));
            }

            if (ModelState.IsValid)
            {
                using (var db = new StoreContext())
                {
                    switch (request.RequestTypeId)
                    {
                    case 1:
                        InvocationItem item = db.InvocationItems.Find(request.RequestId);
                        ViewBag.InvocationFile = 0;
                        if (!String.IsNullOrEmpty(item.InvocationURL))
                        {
                            ViewBag.InvocationFile = 1;
                        }
                        ViewBag.File1 = 0;
                        ViewBag.File2 = 0;
                        ViewBag.File3 = 0;
                        ViewBag.File4 = 0;
                        IQueryable <InvocationDocument> invocationDocuments = db.InvocationDocuments.Where(p => p.InvocationId == item.InvocationId);
                        foreach (var invocationDocument in invocationDocuments)
                        {
                            switch (invocationDocument.DocumentTypeId)
                            {
                            case 1:
                                ViewBag.File1 = 1;
                                break;

                            case 2:
                                ViewBag.File2 = 1;
                                break;

                            case 3:
                                ViewBag.File3 = 1;
                                break;

                            case 4:
                                ViewBag.File4 = 1;
                                break;

                            default:
                                break;
                            }
                        }
                        return(View("InvocationDetail", item));

                    case 2:
                        ReferralItem referralItem = db.ReferralItems.Find(request.RequestId);
                        return(View("ReferralDetail", referralItem));

                    case 3:
                        ReferralOrderItem referralOrderItem = db.ReferralOrderItems.Find(request.RequestId);
                        return(View("ReferralOrderDetail", referralOrderItem));

                    default:
                        return(View("Index", request));
                    }
                }
            }
            else
            {
                TempData["requestMessage"] = "Մոդելի սխալ";
                return(View("Index", request));
            }
        }