public async Task <ActionResult <ResultDto> > PdfCreated([FromBody] UserPdfDto userPdfDto) { if (userPdfDto.User != HttpContext.User.Identity.Name) { return(BadRequest()); } return(await _statisticsService.PdfCreated(userPdfDto)); }
public async Task <ActionResult <ResultDto> > PdfCreated(UserPdfDto userPdfDto) { var user = await _context.Users.Where(u => u.UUID == userPdfDto.User).FirstOrDefaultAsync(); await _context.UserPDFs.AddAsync( new UserPDF { UUID = Guid.NewGuid().ToString(), User = user, Day = userPdfDto.Day != null ? await _context.Days.Where(d => d.UUID == userPdfDto.Day).FirstOrDefaultAsync() : null, CreatedAt = DateTime.Now } ); await _context.SaveChangesAsync(); return(new ResultDto(true, "Stats updated")); }