Exemplo n.º 1
0
        public async Task <IActionResult> Index()
        {
            var user = await _userManager.FindByNameAsync(User.Identity.Name);

            EkipUpdateViewModel model = new EkipUpdateViewModel();

            model.Id      = user.Id;
            model.Name    = user.Name;
            model.Surname = user.Surname;
            model.Email   = user.Email;

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Index(EkipUpdateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var guncellenecekEkip = await _userManager.Users.FirstOrDefaultAsync(x => x.Id == model.Id);

                guncellenecekEkip.Name    = model.Name;
                guncellenecekEkip.Surname = model.Surname;
                guncellenecekEkip.Email   = model.Email;

                var result = await _userManager.UpdateAsync(guncellenecekEkip);

                if (result.Succeeded)
                {
                    TempData["message"] = "Güncelleme işlemi başarı bir şekilde gerçekleşti";
                    return(RedirectToAction("Index"));
                }
            }
            return(View(model));
        }