public ActionResult GetDetail(int Id)
        {
            using (AppDBContext context = new AppDBContext())
            {
                enquiryForAdminDetail = new ServiceRequestRepository(context).GetAllForSendQuote(Id, null, null, null, true);
            }
            EnquiryForAdminDetail model = enquiryForAdminDetail.Where(x => x.Id == Id).FirstOrDefault();

            return(PartialView("SendQuote", model));
        }
        public async Task <JsonResult> SubmitQuote(int Id, string QuotationText)
        {
            try
            {
                QuotationText = QuotationText.Replace("\r", string.Empty);

                using (AppDBContext context = new AppDBContext())
                {
                    enquiryForAdminDetail = new ServiceRequestRepository(context).GetAllForSendQuote(Id, null, null, null, true);
                }

                EnquiryForAdminDetail model = enquiryForAdminDetail.Where(x => x.Id == Id).FirstOrDefault();

                await SendSMS.SendMessage(model.UserPhoneNumber, QuotationText);

                return(Json(new { s = "Success" }));
            }
            catch (Exception)
            {
                return(Json(new { s = "Failed" }));
            }
        }