Exemplo n.º 1
0
        public async Task <ActionResult <ResultDto> > PdfCreated([FromBody] UserPdfDto userPdfDto)
        {
            if (userPdfDto.User != HttpContext.User.Identity.Name)
            {
                return(BadRequest());
            }

            return(await _statisticsService.PdfCreated(userPdfDto));
        }
Exemplo n.º 2
0
        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"));
        }