Пример #1
0
        public ActionResult Add(AppUser data)
        {
            //List<string> UploadedImagePaths = new List<string>();

            //UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);

            //data.UserImage = UploadedImagePaths[0];

            //if (data.UserImage == "0" || data.UserImage == "1" || data.UserImage == "2")
            //{
            //    data.UserImage = ImageUploader.DefaultProfileImagePath;
            //    data.XSmallUserImage = ImageUploader.DefaultXSmallProfileImage;
            //    data.CruptedUserImage = ImageUploader.DefaulCruptedProfileImage;
            //}
            //else
            //{
            //    data.XSmallUserImage = UploadedImagePaths[1];
            //    data.CruptedUserImage = UploadedImagePaths[2];
            //}

            //data.Status = Core.Enum.Status.Active;

            _appUserService.Add(data);

            return(Redirect("/Account/Login"));
        }
        public ActionResult Add(AppUser data, HttpPostedFileBase Image)
        {
            List <string> UploadedImagePaths = new List <string>();

            UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);

            data.UserImage = UploadedImagePaths[0];

            if (data.UserImage == "0" || data.UserImage == "1" || data.UserImage == "2")
            {
                data.UserImage        = ImageUploader.DefaultProfileImagePath;
                data.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImage;
                data.CruptedUserImage = ImageUploader.DefaulCruptedProfileImage;
            }
            else
            {
                data.XSmallUserImage  = UploadedImagePaths[1];
                data.CruptedUserImage = UploadedImagePaths[2];
            }

            data.Status = MaterialManagemenetProject.Core.Enum.Status.Active;

            _appUserService.Add(data);

            return(Redirect("/Admin/AppUser/List"));
        }
Пример #3
0
        public ActionResult Register(AppUser appUser, HttpPostedFileBase ImagePath)
        {
            //validation (doğrulama) kuralları yerine getirilmişse aşağıdaki karar yapısı içerisine girecektir.
            if (ModelState.IsValid)
            {
                if (appUserService.CheckUserName(appUser.Name))
                {
                    ViewBag.Exists = "Üye adı daha önce alınmış";
                    return(View());
                }
                else if (appUserService.CheckEmail(appUser.Email))
                {
                    ViewBag.Exists = "Email adresi zaten kayıtlı!";
                    return(View());
                }
                else
                {
                    appUser.ID             = Guid.NewGuid();
                    appUser.Role           = Role.member;
                    appUser.ActivationCode = Guid.NewGuid();
                    appUser.ImagePath      = ImageUploader.UploadImage("~/Content/images", ImagePath);
                    appUserService.Add(appUser);
                    string message = $"Hoşgeldin {appUser.Name},\nKayıt işlemini tamamlamak için lütfen aşağıdaki bağlantıya tıklayın.\n{Request.Url.Scheme}{System.Uri.SchemeDelimiter}{Request.Url.Authority}/AppUser/Complete/{appUser.ActivationCode}";

                    MailSender.SendEmail(appUser.Email, "Kayıt talebiniz alındı!", message);
                    return(RedirectToAction("Success", appUser));
                }
            }
            else
            {
                return(View());
            }
        }
Пример #4
0
        public ActionResult Register(AppUser model, HttpPostedFileBase ImagePath)
        {
            if (ModelState.IsValid)
            {
                if (appUser.Any(x => x.UserName == model.UserName))
                {
                    ViewBag.ExistsUser = "******";
                    return View();
                }
                else if (appUser.Any(x => x.Email == model.Email))
                {
                    ViewBag.ExistsEmail = "Email daha önce kayıt edilmiş.";
                    return View();
                }
                else
                {
                    model.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/Users/", ImagePath);
                    model.ID = Guid.NewGuid();
                    appUser.Add(model);
                    string sendMessage = "Tebrikler hesabınız oluşturuldu. Hesabınızı Aktive etmek için http://localhost:50247/Home/Aktivasyon/" + model.ActivationCode;

                    string _subject = $"Hoşgeldin {model.UserName}";

                    MailSender.Send(model.Email, sendMessage, _subject);

                    return View("RegisterOk");
                }
            }
            else
            {
                return View();
            }

        }
Пример #5
0
 public ActionResult Create(AppUser model, HttpPostedFileBase ImagePath)
 {
     model.ID        = Guid.NewGuid();
     model.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/Users/", ImagePath);
     appUser.Add(model);
     return(RedirectToAction("Index"));
 }
Пример #6
0
        public ActionResult Register(RegisterVM registerVM)
        {
            if (ModelState.IsValid)
            {
                var result = appUserService.Any(x => x.Email == registerVM.Email || x.UserName == registerVM.UserName);
                if (result)
                {
                    TempData["Error"] = $"{registerVM.UserName} daha önce kayıt edilmiş";
                }
                else
                {
                    AppUser user = new AppUser();
                    user.UserName = registerVM.UserName;
                    user.Password = registerVM.Password;
                    user.Name     = registerVM.Name;
                    user.LastName = registerVM.LastName;
                    user.Gender   = registerVM.Gender;
                    user.Email    = registerVM.Email;

                    registerVM.ActivationCode = Guid.NewGuid();
                    user.ActivationId         = registerVM.ActivationCode;
                    appUserService.Add(user);
                    string message = $"Kullanıcı başarılı şekilde oluşturuldu.\nKayıt işlemini tamamlamak için lütfen aşağıdaki linki tıklayın.\n" + "https://localhost:44319/" + "Home/Complete/" + registerVM.ActivationCode;
                    MailSender.SendEmail(registerVM.Email, "Kayıt İşlemi", message);
                }
                return(RedirectToAction("Pending", registerVM));
            }
            else
            {
                return(View(registerVM));
            }
        }
Пример #7
0
        public ActionResult Add(AppUser data, HttpPostedFileBase Image)//httppostfilebase:Server'a atılacak olan resmi barındıracak olan property-resim yükleme yolu
        {
            List <string> UploadedImagePaths = new List <string>();

            UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);

            data.UserImage = UploadedImagePaths[0];

            if (data.UserImage == "0" || data.UserImage == "1" || data.UserImage == "2")
            {
                data.UserImage        = ImageUploader.DefaultProfileImagePath;
                data.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImage;
                data.CruptedUserImage = ImageUploader.DefaulCruptedProfileImage;
            }
            else
            {
                data.XSmallUserImage  = UploadedImagePaths[1];
                data.CruptedUserImage = UploadedImagePaths[2];
            }

            data.Status = Core.Enum.Status.Active;

            _appUserService.Add(data);

            return(Redirect("/Admin/AppUser/List"));
        }
Пример #8
0
        public ActionResult AddAppUser(AppUser appUser)
        {
            string result = appUserService.Add(appUser);

            TempData["Result"] = result;

            return(RedirectToAction("Index"));
        }
        public ActionResult Register(AppUser data)
        {
            data.Role      = Role.Member;
            data.ImagePath = "/Uploads/anon.png";
            _appUserService.Add(data);

            return(RedirectToAction("Login", "Account"));
        }
Пример #10
0
 public ActionResult Add(AppUser model, HttpPostedFileBase userImage)
 {
     model.ImagePath = ImageUploader.UploadImage("/UserUploads/", userImage);
     if (model.ImagePath == "0" || model.ImagePath == "1")
     {
         model.ImagePath = "/Uploads/user-512.png";
     }
     _appUserService.Add(model);
     return(View());
 }
Пример #11
0
        public ActionResult Create(AppUser model, HttpPostedFileBase ImagePath)
        {
            model.ID        = Guid.NewGuid();
            model.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/Users/", ImagePath);
            model.Password  = model.ConfirmPassword = Guid.NewGuid().ToString();
            model.isActive  = true;

            appUserService.Add(model);
            MailSender.Send(model.Email, "Sayın " + model.Name + " " + model.SurName + "," + "\n" + "İsteğiniz üzerine hesabınız açılmıştır." + "\n" + "Şifreniz: " + model.Password + "\n" + "\n" + "Giriş yaptıktan sonra lütfen şifrenizi değiştiriniz!", "Sitemize Hoşgeldiniz");
            return(RedirectToAction("Index"));
        }
Пример #12
0
        public ActionResult Add(AppUser data, HttpPostedFileBase Image)
        {
            data.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", Image);

            if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2")
            {
                //Varsayılan foto.
                data.ImagePath = "/Uploads/Anon.png";
            }
            _appUserService.Add(data);

            return(RedirectToAction("List"));
        }
Пример #13
0
 public ActionResult Add(AppUser data, HttpPostedFileBase Image)
 {
     if (_appUserService.GetActive().Any(appUser => appUser.UserName == data.UserName))
     {
         return(RedirectToAction("List", "AppUser", new { area = "Member" }));
     }
     data.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", Image);
     if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2")
     {
         data.ImagePath = "/Uploads/anon.png";
     }
     _appUserService.Add(data);
     return(RedirectToAction("List", "AppUser", new { area = "Member" }));
 }
Пример #14
0
        public ActionResult Register(AppUser newUser, HttpPostedFileBase Image)
        {
            newUser.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", Image);

            if (newUser.ImagePath == "0" || newUser.ImagePath == "1" || newUser.ImagePath == "2")
            {
                //Varsayılan Foto
                newUser.ImagePath = "/Uploads/Anon.png";
            }
            newUser.Role = UserRole.Member;

            _appUserService.Add(newUser);

            return(RedirectToAction("Login", "Account"));
        }
Пример #15
0
        public ActionResult Register(AppUser data, HttpPostedFileBase image)
        {
            // Kayıt formunu içindeki bilgilerle gönderir
            data.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", image);

            if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2")
            {
                data.ImagePath = "~/Content/img/author/author_1.png";
            }

            data.Role = Role.Member;

            _appUserService.Add(data);

            return(View());
        }
Пример #16
0
        public ActionResult SignUp(AppUser data)
        {
            if (_appUserService.GetByDefault(x => x.UserName == data.UserName) != null)
            {
                //return RedirectToAction("Index", "Home");
                ViewBag.Message = "Bu Kullanıcı Adı Alınmıştır!";
                return(View());
            }

            //Image isterseniz product örneğindeki gibi yapabilirsiniz.
            data.Role = Role.Member;
            _appUserService.Add(data);
            _appUserService.Save();

            return(RedirectToAction("Index", "Home"));
        }
Пример #17
0
        public ActionResult Register(AppUser data)
        {
            AppUser user = appUserService.FindByUserNameOrEmail(data.UserName);

            if (user == null)
            {
                AppUser newUser = new AppUser();
                newUser.UserName  = data.UserName;
                newUser.FirstName = data.FirstName;
                newUser.LastName  = data.LastName;
                newUser.Password  = data.Password;
                newUser.Email     = data.Email;
                appUserService.Add(newUser);
                return(Redirect("/Account/Login"));
            }

            return(Redirect("/Account/Login"));
        }
Пример #18
0
 public ActionResult Insert(AppUser item)
 {
     if (ModelState.IsValid)
     {
         bool sonuc = aus.Add(item);
         if (sonuc)
         {
             ViewBag.Message = "Kayıt işlemi Başarılı";
             return(RedirectToAction("Login", "Login", new { area = "" }));
         }
         else
         {
             ViewBag.Message = "Kayıt işlemi Başarısız";
         }
     }
     ViewBag.Message = "Girdiğiniz Bilgilerin formatını ve doğruluğunu kontrol ediniz";
     return(RedirectToAction("Login", "Login", new { area = "" }));
 }
Пример #19
0
        public RedirectResult Add(AppUser data, HttpPostedFileBase Image)
        {
            if (_appUserService.Any(x => x.UserName == data.UserName))
            {
                return(Redirect("/Admin/AppUser/List"));
            }


            data.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", Image);

            if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2")
            {
                data.ImagePath = "~/Content/Images/TestPhoto.jpg";
            }

            _appUserService.Add(data);

            return(Redirect("/Admin/Appuser/List"));
        }
Пример #20
0
        public RedirectToRouteResult Add(AppUser data, HttpPostedFileBase Image)
        {
            //Eğer böyle bir kullanıcı adı varsa tekrar kaydetme.
            if (_appuserService.Any(user => user.UserName == data.UserName))
            {
                return(RedirectToAction("List", "AppUser", new { area = "Admin" }));
            }

            data.ImagePath = ImageUploader.UploadSingleImage("~/Uploads/", Image);

            if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2")
            {
                //Eğer bir hata aldıysak varsayılan bir fotoğraf oluşturup atıyoruz.
                data.ImagePath = "/Uploads/anon.png";
            }

            _appuserService.Add(data);

            return(RedirectToAction("List", "AppUser", new { area = "Admin" }));
        }
Пример #21
0
 public ActionResult Insert(AppUser item)
 {
     if (ModelState.IsValid)
     {
         bool sonuc = aus.Add(item);
         if (sonuc)
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.Message = "Kullanıcı ekleme işleminde bir hata oluştu";
         }
     }
     else
     {
         ViewBag.Message = "Kullanıcı ekleme işleminde bir hata oluştu";
     }
     return(View());
 }
Пример #22
0
 public ActionResult Create(AppUser appUser)
 {
     if (ModelState.IsValid)
     {
         if (appUserService.CheckUserName(appUser.UserName))
         {
             ViewBag.Exists = "Üye adı daha önce alınmış";
             return(View());
         }
         else
         {
             appUserService.Add(appUser);
             TempData["Kayit"] = "Kaydınız alındı,giriş yapabilirsiniz";
             return(RedirectToAction("Index"));
         }
     }
     else
     {
         return(View());
     }
 }
Пример #23
0
        public ActionResult Create(AppUser data, HttpPostedFileBase Image)
        {
            List <string> UploadImagePath = new List <string>();

            UploadImagePath = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);
            data.UserImage  = UploadImagePath[0];
            if (data.UserImage == "0" || data.UserImage == "1" || data.UserImage == "2")
            {
                data.UserImage        = ImageUploader.DefaultProfileImagePath;
                data.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImagePath;
                data.CruptedUserImage = ImageUploader.DefaultCruptedProfileImagePath;
            }
            else
            {
                data.XSmallUserImage  = UploadImagePath[1];
                data.CruptedUserImage = UploadImagePath[2];
            }

            _appUserService.Add(data);
            return(Redirect("/Admin/AppUser/List"));
        }
Пример #24
0
        public ActionResult Register(AppUser model, HttpPostedFileBase userImage)
        {
            try
            {
                model.ImagePath = ImageUploader.UploadImage("/UserUploads/", userImage);
                if (model.ImagePath == "0" || model.ImagePath == "1")
                {
                    model.ImagePath = "/Uploads/user-512.png";
                }

                _appuserService.Add(model);
                ShowMessage(MessageType.Success, "Kayıt işleminiz başarılıdır.<a href='/Auth/Login'> Buraya tıklayarak </a> Login sayfasına gidebilirsiniz.", 10, true);


                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception)
            {
                ShowMessage(MessageType.Warning, "Kayıt sırasında hata oluştu bilgileriniz kontrol ediniz.", 5, false);
                return(View());
            }
        }
        public ActionResult AppUserAdd(AppUser user, HttpPostedFileBase Image)
        {
            List <string> UploadedImagePaths = new List <string>();

            UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalImageProfilePath, Image, 1);
            user.UserImage     = UploadedImagePaths[0];

            if (user.UserImage == "0" || user.UserImage == "1" || user.UserImage == "2")
            {
                user.UserImage        = ImageUploader.DefaultProfileImagePath;
                user.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImagePath;
                user.CruptedUserImage = ImageUploader.DefaultCruptedImagesProfileImagePath;
            }
            else
            {
                user.UserImage = UploadedImagePaths[1];
                user.UserImage = UploadedImagePaths[2];
            }
            user.Status = Core.Enum.Status.Active;
            _appUserService.Add(user);

            return(Redirect("/Admin/AppUser/AppUserList"));
        }
Пример #26
0
        public ActionResult Register(AppUser appUser)
        {
            if (ModelState.IsValid)
            {
                if (appUserService.CheckUserName(appUser.UserName))
                {
                    ViewBag.Exists = "Üye adı daha önce alınmış";
                    return(View());
                }

                else
                {
                    appUser.Role = Role.Student;
                    appUserService.Add(appUser);
                    TempData["Kayit"] = "Kaydınız alındı,giriş yapabilirsiniz";
                    return(RedirectToAction("Login", "StudentLogin"));
                }
            }
            else
            {
                return(View());
            }
        }
Пример #27
0
        public ActionResult Add(AppUser data)
        {
            _appUserService.Add(data);

            return(Redirect("/Admin/AppUser/List"));
        }
Пример #28
0
 public ActionResult Add(AppUser appUser)
 {
     appUserService.Add(appUser);
     return(RedirectToAction("Index"));
 }
Пример #29
0
 public ActionResult Add(AppUser data)//httppostfilebase:Server'a atılacak olan resmi barındıracak olan property-resim yükleme yolu
 {
     _appUserService.Add(data);
     return(Redirect("/Account/Login"));
 }
Пример #30
0
 public ActionResult Add(AppUser data)
 {
     _appUserService.Add(data);
     return(Redirect("/Account/Login"));
 }