public JsonResult SaveRating(float diem, int IdSanPham) { if (Request.Cookies["A" + IdSanPham.ToString()] == null) { Response.Cookies["A" + IdSanPham.ToString()].Value = IdSanPham.ToString(); Response.Cookies["A" + IdSanPham.ToString()].Expires = DateTime.Now.AddDays(1); diem = diem <= 4 ? 4 : diem; UserRating _danhgia = new UserRating() { IdSanPham = IdSanPham, Rating = diem, UserAcount = User.Identity.Name == null ? "" : User.Identity.Name }; _userRatingRepository.Add(_danhgia); _unitOfWork.Commit(); } else if (Request.Cookies["A" + IdSanPham.ToString()].Value != IdSanPham.ToString()) { Response.Cookies["A" + IdSanPham.ToString()].Value = IdSanPham.ToString(); Response.Cookies["A" + IdSanPham.ToString()].Expires = DateTime.Now.AddDays(1); diem = diem <= 4 ? 4 : diem; UserRating _danhgia = new UserRating() { IdSanPham = IdSanPham, Rating = diem, UserAcount = User.Identity.Name == null ? "" : User.Identity.Name }; _userRatingRepository.Add(_danhgia); _unitOfWork.Commit(); } return(Json(new { message = "ok" }, JsonRequestBehavior.AllowGet)); }
public void CreateDemoData() { if (!_settingsRepository.GetAll().Any()) { _settingsRepository.Add(new Setting { DefaultMaxMmrGap = 0 }); } _userRepository.Add(new User { FirstName = "Demo", LastName = "Admin", Email = "*****@*****.**", Password = "******".ToSha256Base64(), Role = UserRole.Admin }); var userIds = new List <Guid>(50); // Seed some sample users for (var x = 1; x <= 50; x++) { userIds.Add(_userRepository.Add(new User { FirstName = $"Demo{x}", LastName = $"Last{x}", Email = $"demouser{x}@gamematchdemo.io", Password = $"User{x}SuperSecretPassword".ToSha256Base64(), Role = UserRole.User })); } // Seed some ratings for those users var rating = 0.1; foreach (var userId in userIds) { _userRatingRepository.Add(new UserRating { UserId = userId, GameType = GameType.Chess, Rating = rating }); rating += .1; } }
public void AddUserToDataBase(string name, int achivedSum) { userRepository.Add(new User(name, achivedSum)); }