public ActionResult AddUser(WebUserVM model)
        {
            if (ModelState.IsValid)
            {
                bool userControl = db.WebUsers.Any(q => q.Email == model.Email);

                if (userControl)
                {
                    ViewBag.IslemDurum = EnumIslemDurum.EMailError;
                }
                else
                {
                    WebUser webuser = new WebUser();
                    webuser.Name     = model.Name;
                    webuser.Surname  = model.Surname;
                    webuser.Password = Encryptor.MD5Hash(model.Password);
                    webuser.Email    = model.Email;
                    webuser.IsActive = model.IsActive;


                    db.WebUsers.Add(webuser);
                    db.SaveChanges();

                    ViewBag.IslemDurum = EnumIslemDurum.Success;
                }

                return(View());
            }
            else
            {
                ViewBag.IslemDurum = EnumIslemDurum.ValidationError;
                return(View());
            }
        }
        public ActionResult UpdateUser(int id)
        {
            WebUser   webuser = db.WebUsers.FirstOrDefault(q => q.ID == id);
            WebUserVM model   = new WebUserVM()
            {
                ID       = webuser.ID,
                Email    = webuser.Email,
                Password = webuser.Password,
                Name     = webuser.Name,
                Surname  = webuser.Surname,
            };

            return(View(model));
        }
 public ActionResult UpdateUser(WebUserVM model)
 {
     if (ModelState.IsValid)
     {
         WebUser user = db.WebUsers.FirstOrDefault(i => i.ID == model.ID);
         user.Name     = model.Name;
         user.Surname  = model.Surname;
         user.Email    = model.Email;
         user.Password = Encryptor.MD5Hash(model.Password);
         db.SaveChanges();
         ViewBag.IslemDurum = EnumIslemDurum.Success;
         return(View());
     }
     else
     {
         ViewBag.IslemDurum = EnumIslemDurum.ValidationError;
         return(View());
     }
 }
Example #4
0
        public ActionResult Index()
        {
            List <WebUser> webusers = rpwebuser.GetAll();



            List <WebUserVM> model = new List <WebUserVM>();

            foreach (var item in webusers)
            {
                WebUserVM webuservm = new WebUserVM();
                webuservm.ID      = item.ID;
                webuservm.AdSoyad = item.Name + " " + item.SurName;
                webuservm.Yas     = DateTime.Now.Year - item.BirthDate.Year;

                model.Add(webuservm);
            }



            return(View(model));
        }