public RezDto CreateReservation(RezDto dto) { var rez = new Rezervation(); rez.Create = dto.Create; rez.PeopleSum = dto.PeopleSum; rez.Note = dto.Note; rez.ApplicationUserId = dto.UserId; try { _context.Rezervations.Add(rez); _context.SaveChanges(); } catch { return null; } return dto; }
public IActionResult Book(RezDto dto) { //var accessToken = _httpContextAccessor.HttpContext.Request.Headers["Authorization"]; var token = HttpContext.User.Identity as ClaimsIdentity; var userId = token.Claims.ToList()[0].Value; dto.UserId = userId; RezDto newDto = _handler.CreateReservation(dto); if (newDto == null) { return(BadRequest()); } newDto.UserId = null; return(Ok(newDto)); }