コード例 #1
0
        public async Task <ActionResult> CreateNewJourney([FromBody] JourneyUpsertDto dto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            this.journeyRepository.Add(dto.ToJourney(CurrentUser));
            await this.unitOfWork.Complete();

            return(Ok());
        }
コード例 #2
0
 public static Journey ToJourney(this JourneyUpsertDto dto, User user)
 {
     return(new Journey
     {
         OwnerId = user.Id,
         Status = Dtos.Enums.JourneyStatus.Cretad,
         Description = dto.Description,
         DestinationId = dto.DestinationId,
         OriginId = dto.OriginId,
         JourneyDate = dto.JourneyDate,
         IsActive = dto.IsActive,
         SeatCapacity = dto.SeatCapacity
     });
 }