public async Task <SummaryDTO> BuildSummary(SessionDTO session) { var summary = new SummaryCreateUpdateDTO { SessionId = session.Id, ItemEstimates = this.BuildItemEstimates(session).ToList() }; return(await this.CreateAsync(summary)); }
public async Task <SummaryDTO> CreateAsync(SummaryCreateUpdateDTO summary) { var entity = new Summary { ItemEstimates = EntityMapper.ToItemEstimateEntities(summary.ItemEstimates), SessionId = summary.SessionId }; this.context.Summaries.Add(entity); this.context.SaveChanges(); return(await this.FindBySessionIdAsync(entity.SessionId)); }