public static CreateVisitRequest FromDTO(this CreateVisitRequestDTO dto) { return(new CreateVisitRequest { Rate = dto.Rate, RestaurantId = dto.RestaurantId, UserId = dto.UserId }); }
public async Task <ActionResult <VisitDTO> > Post([FromBody] CreateVisitRequestDTO dto) { var createdVisit = await service.CreateVisit(dto.FromDTO()); return(CreatedAtRoute("GetVisit", new { id = createdVisit.Id }, createdVisit.ToDTO())); }