public async Task <string> UpdateClientEnquiryStatusAsync(ClientEnquiryView model)
        {
            try
            {
                utblClientEnquirie cmodel = await objDB.utblClientEnquiries.Where(x => x.EnquiryCode == model.EnquiryCode).FirstOrDefaultAsync();

                cmodel.Status = "Submitted";
                await objDB.SaveChangesAsync();

                return("Status Updated");
            }
            catch (SqlException ex)
            {
                return("Error Message: " + ex.Message);
            }
            catch (Exception ex)
            {
                return("Error: " + ex.Message);
            }
        }
示例#2
0
 public ActionResult ClientPackageSummary(TourPackageBookingManageModel model)
 {
     try
     {
         ClientEnquiryView sendmodel = new ClientEnquiryView();
         sendmodel.EnquiryCode = model.ClientEnqInfoView.EnquiryCode;
         string jsonStr = JsonConvert.SerializeObject(sendmodel);
         string result = objAPI.PostRecordtoApI("clientenquiry", "UpdateClientEnqStatus", jsonStr);
         if (result.ToLower().Contains("error"))
         {
             TempData["ErrMsg"] = result;
             return RedirectToAction("SubmissionPage", "gentourpackage", new { Area = "", result = "failure" });
         }
         return RedirectToAction("SubmissionPage", "gentourpackage", new { Area = "", result = model.ClientEnqInfoView.EnquiryCode });
     }
     catch (AuthorizationException)
     {
         TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again";
         return RedirectToAction("Login", "Account", new { Area = "" });
     }
 }
 public async Task <string> UpdateClientEnqStatus(ClientEnquiryView model)
 {
     return(await objDAL.UpdateClientEnquiryStatusAsync(model));
 }