public void Log(string _exception, string _username) { Log log = new Log(); log.Message = _exception; log.Username = _username; diyaPMContext.Logs.Add(log); diyaPMContext.SaveChanges(); }
public ActionResult AddUser(string _username, string _password) { try { if (_username == "" || _password == "") { return(Json(new ResultJson { Success = false, Message = "Lütfen tüm alanları doldurunuz!" })); } User user = new User(); user.UserName = _username; user.Password = Crypto.HashPassword(_password); var username = diyaPMContext.Users.FirstOrDefault(x => x.UserName == _username); if (username != null) { return(Json(new ResultJson { Success = false, Message = "Böyle bir kullanıcı zaten mevcut!" })); } diyaPMContext.Users.Add(user); diyaPMContext.SaveChanges(); return(Json(new ResultJson { Success = true, Message = "Kullanıcı ekleme işlemi tamamlandı.." })); } catch (Exception ex) { databaseLogger.Log(ex.ToString(), User.Identity.Name); return(Json(new ResultJson { Success = false, Message = ex.ToString() })); } }