public bool AddSolution(UserSolutions solution) { try { _context.UserSolutions.Add(solution); _context.SaveChanges(); return(true); } catch { return(false); } }
public bool AddSolution(int taskId, int tourId, int phaseId, string userId, int compilerId, int score, string program, double memUsage, double timeUsage, string error) { UserSolutions solution = new UserSolutions { UserId = userId, TournamentId = tourId, PhaseId = phaseId, TaskId = taskId, CompilerId = compilerId, Score = score, Program = program, MemoryUsage = memUsage, ExecutedTime = timeUsage, InsertTime = DateTime.Now, Error = error }; bool result = _userRepository.AddSolution(solution); return(result); }