public ActionResult Send(string message, string phone) { SessionKontrol(); if (_users != null) { var smssettings = _SMSSettingsServices.Get(1); // bool IsItSended = _SMSHelpers.Send2(smssettings.ApiLink,smssettings.Account,smssettings.Login,smssettings.Password,smssettings.From,phone,message); string val = _SMSHelpers.sendSms(smssettings.AppKey, smssettings.Secret, smssettings.ConsumerKey, smssettings.ServiceName, message, phone); SMSRequest smsrqst = JsonConvert.DeserializeObject <SMSRequest>(val); string httpcd = smsrqst.httpCode.Substring(0, 3); if (httpcd == "200") { SMSHistoryViewModel smsvm = new SMSHistoryViewModel(); smsvm.Phone = phone; smsvm.Message = message; _SMSHistoryServices.Add(smsvm); _unitOfWork.SaveChanges(); return(RedirectToAction("Index", "SMS")); } else { return(RedirectToAction("SmsNotSended", "SMS", new { errorCode = smsrqst.errorCode })); } } else { return(RedirectToAction("Index", "Login")); } }
public void Add(SMSHistoryViewModel viewModel) { _repository.Add(new SMSHistory { CreationDate = DateTime.Now, IsItDeleted = false, Status = true, SiteLanguage = viewModel.SiteLanguage, Phone = viewModel.Phone, Message = viewModel.Message }); }