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); } }
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)); }