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