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()); }
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 }); }