Exemplo n.º 1
0
        public IActionResult Edit(SmsVm SmsVm)
        {
            SmsVm.SmsSenderTypeList.Add(new SelectListItem()
            {
                Text = SmsSenderType.NonMasking.ToString(), Value = SmsSenderType.NonMasking.ToString()
            });
            SmsVm.SmsSenderTypeList.Add(new SelectListItem()
            {
                Text = SmsSenderType.Masking.ToString(), Value = SmsSenderType.Masking.ToString()
            });
            SmsVm.SmsTypeList.Add(new SelectListItem()
            {
                Text = SmsType.Text.ToString(), Value = SmsType.Text.ToString()
            });
            SmsVm.SmsTypeList.Add(new SelectListItem()
            {
                Text = SmsType.Unicode.ToString(), Value = SmsType.Unicode.ToString()
            });
            if (ModelState.IsValid)
            {
                SMS SMS = new SMS()
                {
                    Id           = SmsVm.Id,
                    BaseAddress  = SmsVm.BaseAddress,
                    UserName     = SmsVm.UserName,
                    SenderNumber = SmsVm.SenderNumber,
                    SenderType   = SmsVm.SenderType,
                    SmsType      = SmsVm.SmsType,
                };
                _db.SMS.Update(SMS);
                _db.Save();

                return(Json(SmsVm));
            }

            SmsVm.IsValid = false;
            SmsVm.Message = "Validation Failed!. Please try Again with valid data.";
            return(Json(SmsVm));
        }
Exemplo n.º 2
0
        public IActionResult Edit()
        {
            if (_db.SMS.Count() == 0)
            {
                _db.SMS.Add(new SMS());
                _db.Save();
            }

            var sms = _db.SMS.GetFirstOrDefault(c => c.Id == c.Id);

            SmsVm smsVm = new SmsVm();

            smsVm.Id           = sms.Id;
            smsVm.BaseAddress  = sms.BaseAddress;
            smsVm.UserName     = sms.UserName;
            smsVm.SenderNumber = sms.SenderNumber;
            smsVm.SenderType   = sms.SenderType;
            smsVm.SmsType      = sms.SmsType;
            smsVm.SmsSenderTypeList.Add(new SelectListItem()
            {
                Text = SmsSenderType.NonMasking.ToString(), Value = SmsSenderType.NonMasking.ToString()
            });
            smsVm.SmsSenderTypeList.Add(new SelectListItem()
            {
                Text = SmsSenderType.Masking.ToString(), Value = SmsSenderType.Masking.ToString()
            });
            smsVm.SmsTypeList.Add(new SelectListItem()
            {
                Text = SmsType.Text.ToString(), Value = SmsType.Text.ToString()
            });
            smsVm.SmsTypeList.Add(new SelectListItem()
            {
                Text = SmsType.Unicode.ToString(), Value = SmsType.Unicode.ToString()
            });

            return(PartialView("_Edit", smsVm));
        }