public Score UpdateScore(User user, Category category, Boolean correct) { Score score; if (!entities.ExistScore(user.IdUser, category.IdCategory)) { score = new Score() { IdUser = user.IdUser, IdCategory = category.IdCategory, Correct = correct ? 1 : 0, Total = 1 }; entities.AddScore(score); } else { score = entities.GetScore(user.IdUser, category.IdCategory); if (correct) score.Correct++; score.Total++; entities.UpdateScore(score); } return score; }
//user public int AddUser(User user) { UserEntity ue = new UserEntity(); ue.Name = user.Name; ue.Birthday = user.BirthDay; ue.Image = user.Image; ue.AboutMe = user.AboutMe; ue.Since = user.Since; data.SaveChanges(); return ue.IdUser; }
public User CreateUser(User user) { int idUser = entities.AddUser(user); return entities.GetUser(idUser); }