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