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