public ActionResult UserActivate(Guid id)
        {
            BusinessLayerResult <EvernoteUser> res = new BusinessLayerResult <EvernoteUser>();

            res = evernoteUserManager.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Hesap Geçerli Değil",
                    Items = res.Errors
                };
                return(View("Error", errorNotifyObj));
            }

            OkViewModel okNotifObj = new OkViewModel()
            {
                Title          = "Hesap Aktifleştirildi",
                RedirectingUrl = "/Home/Login",
            };

            okNotifObj.Items.Add("  Lütfen E-posta adresinize  gönderdiğimiz aktivasyon link'ine tıklayarak hesabınızı aktif ediniz.Hesabınızı aktif etmeden not ekleyemez ve beğenme yapamazsınız.");

            return(View("Ok", okNotifObj));
        }
        public ActionResult UserActivate(Guid id)
        {
            KodlaTvUserManager bom = new KodlaTvUserManager();
            BusinessLayerResult <KodlatvUser> res = bom.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Geçersiz İşlem",
                    Items = res.Errors
                };

                return(View("Error", errorNotifyObj));
            }

            OkViewModel okNotifyObj = new OkViewModel()
            {
                Title          = "Hesap Aktifleştirildi",
                RedirectingUrl = "/Home/Login"
            };

            okNotifyObj.Items.Add("  Hesap Aktifleştirildi.Artık Canlı yayın açıp deneyimlerinizi diğer kullanıcılarla paylaşabilirsiniz.");

            return(View("Ok", okNotifyObj));
        }
Beispiel #3
0
        public ActionResult UserActivate(Guid id)
        {
            BusinessLayerResult <CorpChatUser> res = corpchatUserManager.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Geçersiz İşlem",
                    Items = res.Errors
                };

                return(View("Error", errorNotifyObj));
            }
            else
            {
                OkViewModel okNotifyObj = new OkViewModel()
                {
                    Title          = "Hesap Aktifleştirildi",
                    RedirectingUrl = "/Home/Login"
                };

                okNotifyObj.Items.Add("Hesabınız aktifleştirildi. Artık not paylaşabilir ve beğenme yapabilirsiniz.");

                return(View("Ok", okNotifyObj));
            }
        }
 public ActionResult DeleteDepartmentConfirmed(int id)
 {
     if (employeeManager.Find(y => y.DepartmentId == id) != null)
     {
         ErrorViewModel ntfobj = new ErrorViewModel()
         {
             Title              = "Error",
             RedirectingUrl     = "/Home/ListDepartment",
             RedirectingTimeout = 3000
         };
         ErrorMessageObj obj = new ErrorMessageObj(ErrorMessageCode.EmployeeIsADirector, "There are employees in your chosen department..!");
         ntfobj.Items.Add(obj);
         return(View("Error", ntfobj));
     }
     else
     {
         Department d = departmentManager.Find(x => x.DepartmentId == id);
         if (departmentManager.Delete(d) > 0)
         {
             OkViewModel ntfobj = new OkViewModel()
             {
                 Title              = "Delete Successful",
                 RedirectingUrl     = "/Home/ListDepartment/",
                 RedirectingTimeout = 1000
             };
             ntfobj.Items.Add("Department delete was successful..");
             return(View("Ok", ntfobj));
         }
         return(RedirectToAction("ListDepartment"));
     }
 }
        public ActionResult EditDepartment(Department model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Department> d = new BusinessLayerResult <Department>();

                d.Result = departmentManager.Find(x => x.DepartmentId == model.DepartmentId);

                d.Result.Title = model.Title;
                if (departmentManager.Update(d.Result) > 0)
                {
                    OkViewModel ntfobj = new OkViewModel()
                    {
                        Title              = "Update Successful",
                        RedirectingUrl     = "/Home/ListDepartment",
                        RedirectingTimeout = 1000
                    };
                    ntfobj.Items.Add("Department update was successful..");
                    return(View("Ok", ntfobj));
                }
                else
                {
                    d.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }
            }
            return(View());
        }
        public ActionResult ConfirmEmail(Guid guid)
        {
            {
                BusinessLayerResult <User> res = us.ConfirmEmail(guid);

                if (res.Errors.Count > 0)
                {
                    ErrorViewModel errorNotifyObj = new ErrorViewModel()
                    {
                        Title = "Geçersiz İşlem",
                        Items = res.Errors
                    };

                    return(View("Error", errorNotifyObj));
                }

                OkViewModel okNotifyObj = new OkViewModel()
                {
                    Title          = "Hesap Aktifleştirildi",
                    RedirectingUrl = "/Account/Login"
                };



                return(View("Ok", okNotifyObj));
            }
        }
Beispiel #7
0
        public ActionResult UserActivate(Guid id)
        {
            //user activation

            MyUserManager userManager           = new MyUserManager();
            BusinessLayerResult <MyUser> result = userManager.ActivateUser(id);

            if (result.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Wrong Attempt",
                    Items = result.Errors,
                };

                return(View("Error", errorNotifyObj));
            }

            OkViewModel okNotifyObj = new OkViewModel();

            okNotifyObj.Title          = "Account is Activated";
            okNotifyObj.RedirectingUrl = "/Home/Login";
            okNotifyObj.Items.Add("Welcome to TrendOl family. We wish you have great enjoy during the shopping!");

            return(View("Ok", okNotifyObj));
        }
Beispiel #8
0
        public ActionResult Register(RegisterViewModel model)
        {
            //IsValid modelde hata olmadığını buluyor ve içerdeki işlemlere başlıyor
            if (ModelState.IsValid)
            {
                BusinessLayerResult <EvernoteUser> res = EvernoteUserManager.RegisterUser(model);


                if (res.Errors.Count > 0)
                {
                    //tüm errors listesinde dön hangi String(aşşığıdaki x onu belirtir)
                    //yani hata yakalandıysa model error e ekle
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }

                OkViewModel notifyObj = new OkViewModel()
                {
                    Title            = "Kayıt Başarılı",
                    IsRedirectingUrl = "/Home/Login",
                };
                notifyObj.Items.Add(" Hesabınıza ativasyon linki yolladık o linki tıklayarak aktif duruma geçip işlemlerinize devam edebilirsiniz");

                return(View("Ok", notifyObj));
            }

            return(View(model));
        }
Beispiel #9
0
        public ActionResult KiralikArabaTeslimAl(KirayaVerilmisArabalar model)
        {
            KirayaVerilmisArabalar kiradaki = kirayaverilmismanager.Find(x => x.Id == model.Id);

            Arabalar aa = a.Find(x => x.Id == kiradaki.KiralikAraba.Arabaid.Id);

            aa.IslemYapabilme = true;
            a.Update(aa);
            KiralikArabalar kiralikverilen  = kiralikmanager.Find(x => x.Arabaid.Id == kiradaki.KiralikAraba.Arabaid.Id);
            KiralikBekleyen kiralikbekleyen = new KiralikBekleyen();

            kiralikbekleyen.KiralikAraba = kiralikverilen;
            kiralik_bekleyen.Insert(kiralikbekleyen);
            kiradaki.IslemAktiflik = false;
            kirayaverilmismanager.Update(kiradaki);
            try
            {
                OkViewModel notifyobj = new OkViewModel()
                {
                    Title          = "Güncelleme Başarılı",
                    RedirectingUrl = "/Home/Index",
                };
                notifyobj.Items.Add("Satış işleminiz başarılı bir şekilde gerçekleşmiştir.");
                return(View("Ok", notifyobj));
            }
            catch (Exception)
            {
                ErrorViewModel notifyonj = new ErrorViewModel()
                {
                    Title = "Hata Oluştu.",
                };
                return(View("Error", notifyonj));
            }
        }
Beispiel #10
0
        public ActionResult Create(Publisher publisher)
        {
            if (ModelState.IsValid)
            {
                publisher.IsActive = true;

                if (publisherManager.Insert(publisher) > 0)
                {
                    OkViewModel ok = new OkViewModel()
                    {
                        Title          = "Yayınevi ekleme işleminiz başarılı",
                        RedirectingUrl = "/Publisher/Index"
                    };

                    return(View("Ok", ok));
                }
                ErrorViewModel error = new ErrorViewModel()
                {
                    Title          = "Yayınevi ekleme işleminiz başarısız",
                    RedirectingUrl = "/Publisher/Index"
                };
                return(View("Error", error));
            }

            return(View(publisher));
        }
Beispiel #11
0
        public ActionResult Edit(Publisher publisher)
        {
            if (ModelState.IsValid)
            {
                Publisher newPublisher = publisherManager.Find(x => x.Id == publisher.Id);

                newPublisher.Name     = publisher.Name;
                newPublisher.Id       = publisher.Id;
                newPublisher.IsActive = true;
                if (publisherManager.Update(newPublisher) > 0)
                {
                    OkViewModel ok = new OkViewModel()
                    {
                        Title          = "Yayınevi güncelleme işleminiz başarılı",
                        RedirectingUrl = "/Publisher/Index"
                    };

                    return(View("Ok", ok));
                }
                ErrorViewModel error = new ErrorViewModel()
                {
                    Title          = "Yazar güncelleme işleminiz başarısız",
                    RedirectingUrl = "/Publisher/Index"
                };
                return(View("Error", error));
            }
            return(View(publisher));
        }
        public ActionResult AddBook(AddBookViewModel addBookViewModel)
        {
            if (ModelState.IsValid)
            {
                var blResultBook = new BookManager().AddBook(addBookViewModel);

                if (blResultBook.ErrorMessageObj.Count > 0)
                {
                    ErrorViewModel errorViewModel = new ErrorViewModel()
                    {
                        Items          = blResultBook.ErrorMessageObj,
                        RedirectingUrl = "/Book/AddBook"
                    };
                    return(View("Error", errorViewModel));
                }
                OkViewModel okViewModel = new OkViewModel()
                {
                    Title = "Yeni kitap eklendi.."
                };

                return(View("Ok", okViewModel));
            }
            //ViewBag.Categories = new SelectList(blResultCategory.BlResultList, "Id", "Name");
            return(View(addBookViewModel));
        }
        //Gmailden aktivasyon linkinden  buraya gelcez
        public ActionResult UserActivate(Guid id)
        {
            //Kullanıcı aktivasyonu sağlanacak
            EvernoteUserManager eum = new EvernoteUserManager();
            BusinessLayerResult <EvernoteUser> res = eum.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel
                {
                    Title = "Geçersiz işlem",
                    Items = res.Errors
                };


                return(View("Error", errorNotifyObj)); //shareddaki viewi aç
            }


            OkViewModel okNotifyObj = new OkViewModel
            {
                Title          = @"Hesabınız aktifleştirildi",
                RedirectingUrl = "/Home/Login",//yönlendir.
            };

            okNotifyObj.Items.Add("Hesabınız aktifleştirildi.Artık not paylaşabilir ve beğenme yapabilirsiniz.");


            //aktifleştirme başarılı ise
            return(View("Ok", okNotifyObj));
        }
Beispiel #14
0
        //Kullanıcı Aktivasyon işlemleri
        public ActionResult UserActivate(Guid id)
        {
            //Kullanıcı Aktivasyonu sağlanacak

            //MyArticlesUserManager gelen ActivateUser içerisiene gelen activate_id aktif ediyoruz.
            BusinessLayerResult <MyArticlesUser> res = myArticlesUserManager.ActivateUser(id);

            //Kullanıcı aktifleştirme işlemlerinde hata dönerse
            if (res.Errors.Count > 0)
            {
                //View Modelim
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Geçersiz işlem",
                    Items = res.Errors
                };

                //TempData["errors"] = res.Errors;
                return(View("Error", errorNotifyObj));//hata alırsa bu sayfaya yönlendirme yapıyoruz.
            }
            //işlem başarılı ise
            OkViewModel okNotifyObj = new OkViewModel()
            {
                Title          = "Hesap Aktifleştirildi", //Title
                RedirectingUrl = "Home/Login"             //gidiceği Url
            };

            okNotifyObj.Items.Add("Hesabınız Aktifleştirildi.Artık not paylaşabilir ve beğenme yapabilirsiniz.");

            return(RedirectToAction("Ok", okNotifyObj));
        }
Beispiel #15
0
        public ActionResult ChangePassword(ChangePasswordViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = _userManager.Find(x => x.Id == CurrentSession.User.Id);
                if (Crypto.VerifyHashedPassword(user.Password, model.Password))
                {
                    user.Password = model.NewPassword;

                    BusinessLayerResult <AppUser> res = _userManager.ChangePasswordFromUser(user);
                    if (res.Errors.Count > 0)
                    {
                        res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                        return(View(model));
                    }
                    else
                    {
                        OkViewModel notifyObj = new OkViewModel()
                        {
                            Title          = "İşlem Başarılı",
                            RedirectingUrl = Url.Action("MyInfo", "Home")
                        };

                        notifyObj.Items.Add("Şifreniz değiştirilmiştir.");
                        return(View("Ok", notifyObj));
                    }
                }
            }

            return(View(model));
        }
Beispiel #16
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Kullanici> res = ykm.RegisterUser(model);


                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));

                    return(View(model));
                }
                Session["register"] = res.Result;       //Sessionda bilgi saklama

                OkViewModel notifyObj = new OkViewModel()
                {
                    Title          = "Kayıt Başarılı",
                    RedirectingUrl = "/Home/Login",
                };
                notifyObj.Items.Add("Hizmetlerimizden yararlanmak için lütfen mailinize gelen aktivasyon linkine tıklayınız.");

                return(View("Ok", notifyObj));
            }

            return(View(model));
        }
        public ActionResult RegisterTercuman(RegisterViewModelTranslator model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Tercuman> res = tercumanManager.RegisterTercuman(model);
                DilTercumen dt = new DilTercumen();
                //burada ana dil ekle
                string ana_dil = model.AnaDil;
                BusinessLayerResult <Dil> dil = dilManager.GetLanguageById(ana_dil);
                dt.Dil_isimler = dil.Result.Id;
                dt.Tercumanlar = res.Result.Id;
                BusinessLayerResult <DilTercumen> res2 = dilTercumenManager.RegisterTercuman(dt);
                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }
                OkViewModel notifyObj = new OkViewModel()
                {
                    Title          = "Kayıt Başarılı",
                    RedirectingUrl = "/Home/Login",
                };

                notifyObj.Items.Add("Lütfen e-posta adresinize gönderdiğimiz aktivasyon link'ine tıklayarak hesabınızı aktive ediniz. Hesabınızı aktive etmeden not ekleyemez ve beğenme yapamazsınız.");

                return(View("Ok", notifyObj));
            }

            return(View(model));
        }
Beispiel #18
0
        public ActionResult KullaniciAktif(Guid id)
        {
            BusinessLayerResult <Kullanici> res = ykm.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errornotifyObj = new ErrorViewModel()
                {
                    Title = "Geçersiz İşlem",
                    Items = res.Errors
                };

                return(View("Error", errornotifyObj));
            }
            //deneme
            //res.Result.AktifMi = true;
            OkViewModel oknotifyObj = new OkViewModel()
            {
                Title          = "Hesabınız aktifleştirilmiştir.",
                RedirectingUrl = "/Home/Login"
            };

            oknotifyObj.Items.Add("Hesabınız aktifleştirilmiştir. Hizmetlerimizden yararlanabilir ve hizmet verebilirsiniz");

            return(View("Ok", oknotifyObj));
        }
Beispiel #19
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                MyUserManager myUserManager = new MyUserManager();

                BusinessLayerResult <MyUser> result = myUserManager.RegisterUser(model);

                if (result.Errors.Count > 0)
                {
                    result.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }


                OkViewModel notifyObj = new OkViewModel();
                notifyObj.Title = "Registiration is Successfully Done!";
                notifyObj.Items.Add("Please go to your e-mail address and activate your account by clicking the activation link.");


                return(View("Ok", notifyObj));
            }

            // TODO List
            // username control-
            // email control-
            // insert user
            // activation e-mail

            return(View(model));
        }
Beispiel #20
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Author author = authorManager.Find(x => x.Id == id);

            if (author == null)
            {
                return(HttpNotFound());
            }
            author.IsActive = false;

            if (authorManager.Update(author) > 0)
            {
                OkViewModel ok = new OkViewModel()
                {
                    Title          = "Yazar silme işleminiz başarılı",
                    RedirectingUrl = "/Author/Index"
                };
            }
            ErrorViewModel error = new ErrorViewModel()
            {
                Title          = "Yazar ekleme işleminiz başarısız",
                RedirectingUrl = "/Author/Index"
            };

            return(View("Error", error));
        }
 public ActionResult DeleteEmployeeConfirmed(int id)
 {
     if (employeeManager.Find(y => y.DirectorId == id) != null)
     {
         ErrorViewModel ntfobj = new ErrorViewModel()
         {
             Title              = "Error",
             RedirectingUrl     = "/Home/ListEmployee",
             RedirectingTimeout = 3000
         };
         ErrorMessageObj obj = new ErrorMessageObj(ErrorMessageCode.EmployeeIsADirector, "Selected Employee is A Director..!");
         ntfobj.Items.Add(obj);
         return(View("Error", ntfobj));
     }
     else
     {
         Employee e = employeeManager.Find(x => x.EmployeeID == id);
         if (employeeManager.Delete(e) > 0)
         {
             OkViewModel ntfobj = new OkViewModel()
             {
                 Title              = "Delete Successful",
                 RedirectingUrl     = "/Home/ListEmployee",
                 RedirectingTimeout = 1000
             };
             ntfobj.Items.Add("Employee delete was successful..");
             return(View("Ok", ntfobj));
         }
         return(RedirectToAction("ListEmployee"));
     }
 }
Beispiel #22
0
        public ActionResult Create(Author author)
        {
            if (ModelState.IsValid)
            {
                author.IsActive = true;

                if (authorManager.Insert(author) > 0)
                {
                    OkViewModel ok = new OkViewModel()
                    {
                        Title          = "Yazar ekleme işleminiz başarılı",
                        RedirectingUrl = "/Author/Index"
                    };

                    return(View("Ok", ok));
                }
                ErrorViewModel error = new ErrorViewModel()
                {
                    Title          = "Yazar ekleme işleminiz başarısız",
                    RedirectingUrl = "/Author/Index"
                };
                return(View("Error", error));
            }

            return(View(author));
        }
        public ActionResult AddDepartment(Department model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Department> res = new BusinessLayerResult <Department>();
                res.Result = model;

                if (departmentManager.Insert(model) > 0)
                {
                    OkViewModel ntfobj = new OkViewModel()
                    {
                        Title              = "Registration Successful",
                        RedirectingUrl     = "/Home/ListDepartment",
                        RedirectingTimeout = 1000
                    };
                    ntfobj.Items.Add("Department registration was successful");
                    return(View("Ok", ntfobj));
                }
                else
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }
            }
            return(View());
        }
Beispiel #24
0
        public ActionResult Edit(Author author)
        {
            if (ModelState.IsValid)
            {
                Author newAuthor = authorManager.Find(x => x.Id == author.Id);

                newAuthor.Name     = author.Name;
                newAuthor.Id       = author.Id;
                newAuthor.IsActive = true;
                if (authorManager.Update(newAuthor) > 0)
                {
                    OkViewModel ok = new OkViewModel()
                    {
                        Title          = "Yazar ekleme işleminiz başarılı",
                        RedirectingUrl = "/Author/Index"
                    };

                    return(View("Ok", ok));
                }
                ErrorViewModel error = new ErrorViewModel()
                {
                    Title          = "Yazar ekleme işleminiz başarısız",
                    RedirectingUrl = "/Author/Index"
                };
                return(View("Error", error));
            }
            return(View(author));
        }
        public ActionResult AdminRegister(Admin model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Admin> res = new BusinessLayerResult <Admin>();
                res.Result = model;

                if (adminManager.Insert(model) > 0)
                {
                    OkViewModel ntfobj = new OkViewModel()
                    {
                        Title              = "Registration Successful",
                        RedirectingUrl     = "/Home/AdminLogin",
                        RedirectingTimeout = 1000
                    };
                    ntfobj.Items.Add("Admin Registration Was Succesful..");
                    return(View("Ok", ntfobj));
                }
                else
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }
            }
            return(View());
        }
Beispiel #26
0
        public ActionResult Register(RegisterViewModel model)
        {
            // kullanıcı bilgilerinin kontrolü
            // Kayıt işlemi
            // Aktivasyon e-Postası gönderimi

            if (ModelState.IsValid)
            {
                BusinessLayerResult <EvernoteUser> res = evernoteUserManager.RegisterUser(model);

                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(model));
                }


                OkViewModel notifyObj = new OkViewModel()
                {
                    Title          = "Kayıt Başarılı",
                    RedirectingUrl = "/Home/Login"
                };

                notifyObj.Items.Add("Lütfen E-Poste adresinize gönderilen aktivasyon link'ine tıklayarak hesabınızı aktif hale getiriniz. Hesabınızı aktifleştirmeden not ekleyemez ve kullanamazsınız.");

                return(View("Ok", notifyObj));
            }
            return(View(model));
        }
        public ActionResult CustomerProductRegister(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                BusinessLayerResult <Product> res = customerProductManager.RegisterCustomerProduct(model);
                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); // BusinessLayerResultdan dönen nesnenin varsa her bir error prop. ı için, modelstate e error mesajı ekle
                    //PopulateServiceChoices(model);
                    ViewBag.ServiceId = new SelectList(serviceManager.List(), "Id", "Title", model.ServiceId);
                    return(View(model)); //Hatalar varsa view a geri dönder
                }
                OkViewModel notifyObj = new OkViewModel()
                {
                    Title              = "Kayıt Başarılı",
                    RedirectingUrl     = "/Home/CustomerQuery",
                    RedirectingTimeOut = 5000
                };
                //notifyObj.Items.Add(res.Result.Owner.FormNo.ToString());
                notifyObj.Items.Add("Cihaz takip numarası e-posta adresinize gönderilmiştir. Cihazınız tarafımıza ulaşıp incelendikten sonra, ücret çıkması durumunda bilgilendirelecek ve onay vermeniz halinde hizmetimiz başlatılacaktır.");

                CacheHelper.RemoveProductsFromCache();//Product Controller oluşturunca ordaki insert edit delete işlemleri içinde yap!!
                return(View("Ok", notifyObj));
            }

            //Aktivasyon e-poastası gönderimi Personel Kayıtda da yapılabilir.
            //PopulateServiceChoices(model);
            ViewBag.ServiceId = new SelectList(serviceManager.List(), "Id", "Title", model.ServiceId);

            return(View(model));
        }
Beispiel #28
0
        public ActionResult UserActivate(Guid id)
        {
            // kullanıcı aktivasyonunu sağlayacak
            BusinessLayerResult <EvernoteUser> res = evernoteUserManager.AvtivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel errorNotifyObj = new ErrorViewModel()
                {
                    Title = "Geçersiz İşlem",
                    Items = res.Errors
                };

                return(View("Error", errorNotifyObj));
            }

            OkViewModel okNotifyObj = new OkViewModel()
            {
                Title          = "Heasp Aktifleştirildi",
                RedirectingUrl = "/Home/Login"
            };

            okNotifyObj.Items.Add("Hesabınız aktifleştirildi. Hoşgeldiniz...");

            return(View("Ok", okNotifyObj));
        }
Beispiel #29
0
        public ActionResult ForgotPassword(AccountViewModel model)
        {
            ModelState.Remove("FirstName");
            ModelState.Remove("LastName");
            ModelState.Remove("Username");
            ModelState.Remove("Password");
            ModelState.Remove("RePassword");
            ModelState.Remove("Phone");

            if (ModelState.IsValid)
            {
                BusinessLayerResult <MarketUser> res = mrktUserManager.ForgotPass(model);

                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View("ForgotPassword", model));
                }
                OkViewModel notifyObj = new OkViewModel()
                {
                    Title          = "Şifre Yenileme Linki Gönderildi.",
                    RedirectingUrl = "/Account/Account",
                };

                notifyObj.Items.Add("Lütfen e-posta adresinize gönderdiğimiz şifre yenileme linkine tıklayınız. Güvenlik sebepleriyle şifrenizi yenileyene kadar hesabınız devre dışı bırakılmıştır.");

                return(View("Ok", notifyObj));
            }

            return(View("ForgotPassword", model));
        }
        //----------------
        public ActionResult UserActivate(Guid id)
        {
            k = new KullaniciManager();
            BusinessLayerResult <Kullanicilar> res = k.ActivateUser(id);

            if (res.Errors.Count > 0)
            {
                ErrorViewModel notifyonj = new ErrorViewModel()
                {
                    Title = "Geçersiz İşlem.",
                    Items = res.Errors
                };
                TempData["errors"] = res.Errors;
                return(View("Error", notifyonj));
            }

            OkViewModel oknotifyObj = new OkViewModel()
            {
                Title          = "Hesap Aktifleştirildi",
                RedirectingUrl = "/Home/LoginKullanici"
            };

            oknotifyObj.Items.Add("Hesabınınz aktifleştirildi");

            return(View("Ok", oknotifyObj));
        }