public ActionResult Invoice(string advertiseID)
 {
     if (String.IsNullOrEmpty(advertiseID))
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         try
         {
             AdvertiseInvoiceViewModels model = new AdvertiseInvoiceViewModels();
             model.purchaseAdvertise = advertiseUnitOfWork.GetJobAdvertiseById(Int32.Parse(advertiseID));
             if (model.purchaseAdvertise == null)
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 return(View(model));
             }
         }
         catch (Exception e)
         {
             return(RedirectToAction("Index"));
         }
     }
 }
        public ActionResult SendAdvertiseRequest(AdvertiseInvoiceViewModels model)
        {
            int    advertiseID = model.advertiseID;
            string userID      = advertiseUnitOfWork.AspNetUserRepository.Get(s => s.UserName == User.Identity.Name).FirstOrDefault().Id;
            string imageUrl    = model.logo;
            bool   result      = advertiseUnitOfWork.CreateAdvertiseRequest(userID, advertiseID, imageUrl);

            if (result)
            {
                TempData["successmessage"] = "Yêu cầu mua quảng cáo của bạn đã gửi thành công";
            }
            else
            {
                TempData["errormessage"] = "Yêu cầu mua quảng cáo của bạn đã gửi thất bại.";
            }
            return(RedirectToAction("AdvertiseRequestListRecruiter"));
        }