public IActionResult CustomerServiseMessage(CustomerServiceModel customerService) { var reCaptcha = Request.Form["g-recaptcha-response"]; if (string.IsNullOrEmpty(reCaptcha)) { ModelState.AddModelError("", "لم يتم التحقق اكمل اختبار الروبوت"); return(View("~/Themes/Pavilion/Views/Harag/Post/AddCustomerServiceMessage.cshtml", customerService)); } var r = reCaptcha.ToList(); if (_workContext.CurrentCustomer.IsRegistered()) { var message = new Z_Harag_CustomerServicesMessage { Message = customerService.Message, UserId = _workContext.CurrentCustomer.Id, Time = DateTime.Now }; var emeilaManager = new EmailManager(this.email, this.server, this.pass); var result = emeilaManager.SendMail(customerService.Email ?? "*****@*****.**", this.emails, customerService); if (result) { //_customerServiceContext.AddCustomerServiceMessage(message); return(View("~/Themes/Pavilion/Views/Harag/Post/CustomerServiceMessageAdded.cshtml")); } else { ModelState.AddModelError("", "لم يتم الارسال حاول مجددا "); return(View("~/Themes/Pavilion/Views/Harag/Post/AddCustomerServiceMessage.cshtml", customerService)); } } else { var message = new Z_Harag_CustomerServicesMessage { Message = customerService.Message, UserId = 0, Time = DateTime.Now }; var emeilaManager = new EmailManager(this.email, this.server, this.pass); var result = emeilaManager.SendMail(customerService.Email ?? "*****@*****.**", this.emails, customerService); if (result) { _customerServiceContext.AddCustomerServiceMessage(message); return(View("~/Themes/Pavilion/Views/Harag/Post/CustomerServiceMessageAdded.cshtml")); } else { ModelState.AddModelError("", "لم يتم الارسال حاول مجددا "); return(View("~/Themes/Pavilion/Views/Harag/Post/AddCustomerServiceMessage.cshtml", customerService)); } } return(View("~/Themes/Pavilion/Views/Harag/Post/AddCustomerServiceMessage.cshtml", customerService)); }
public Z_Harag_CustomerServicesMessage AddCustomerServiceMessage(Z_Harag_CustomerServicesMessage message) { _customerServiceRepository.Insert(message); return(message); }