public async Task <IActionResult> Edit(AppUserListDto model) { if (!ModelState.IsValid) { return(View(model)); } var obj = _userManager.Users.FirstOrDefault(u => u.Id == model.Id); if (obj == null) { return(View(model)); } obj.Name = model.Name; obj.Surname = model.Surname; obj.Email = model.Email; obj.UserName = model.Username; var result = await _userManager.UpdateAsync(obj); if (result.Succeeded) { _customLogger.Information("UserController | Updated User : "******"Index")); } else { _customLogger.Error("UserController | Updated User Error "); } return(View(model)); }
public async Task <IActionResult> Login(AppUserSignInDto model) { if (ModelState.IsValid) { var user = await _userManager.FindByNameAsync(model.Username); if (user != null) { var identityResult = await _signInManager.PasswordSignInAsync (model.Username, model.Password, model.RememberMe, false); if (identityResult.Succeeded) { var userRole = await _userManager.GetRolesAsync(user); if (userRole.Contains("Administrator")) { return(RedirectToAction("Index", "Home", new { area = "Administrator" })); } } } ModelState.AddModelError("", "Kullanıcı Adı veya Şifre Hatalı..."); } _customLogger.Information("Login Error..."); return(View("Index", model)); }
public IActionResult Insert(TargetAddDto model) { if (!ModelState.IsValid) { return(View(model)); } model.UserId = GetCurrentUser().Result.Id; model.LastModified = DateTime.Now; var obj = _mapper.Map <Target>(model); try { _targetService.Add(obj); _customLogger.Information("TargetController | Added New Target : " + obj.Name); return(RedirectToAction("Index")); } catch (Exception e) { _customLogger.Error("TargetController | Insert Target Error " + e.Message.ToString()); } return(View(model)); }
public IEnumerable <WeatherForecast> Get() { _logger.Exception(new Exception("Test message")); _logger.Information("Begin WeatherForecast Get"); var rng = new Random(); return(Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Summaries[rng.Next(Summaries.Length)] }) .ToArray()); }