Пример #1
0
        public async Task <Guid> AddProblem(IProblem problem, string identifier)
        {
            var contract = await problem.CreateProblemContract();

            var entryId = Guid.NewGuid();

            DbContext.Add(new Model.ProblemsetProblem()
            {
                Id                = entryId,
                ProblemsetId      = Model.Id,
                ProblemContractId = contract.Id,
                Identifier        = identifier,
                Title             = "Untitled"
            });
            return(entryId);
        }