public async Task <AirDTO> GetByIdAsync(string id) { if (id == null) { throw new BusinessLogicException("Требуется идентификатор", ""); } AirDTO airDTO = await Mapper.Map <Task <Air>, Task <AirDTO> >(unitOfWork.Airs.GetByIdAsynс(id)); return(airDTO); }
public async Task UpdateAsync(AirDTO airDTO) { if (airDTO == null) { throw new BusinessLogicException("Требуется услуга", ""); } Air air = Mapper.Map <AirDTO, Air>(airDTO); unitOfWork.Airs.Update(air); await unitOfWork.CommitAsync(); }
public async Task CreateAsync(AirDTO airDTO) { if (airDTO == null) { throw new BusinessLogicException("Требуется услуга", ""); } Air air = new Air() { ArrivalAirport = airDTO.ArrivalAirport, ArrivalDate = airDTO.ArrivalDate, DepartureAirport = airDTO.DepartureAirport, DepartureDate = airDTO.DepartureDate, Provider = airDTO.Provider, TravellerId = airDTO.TravellerId }; unitOfWork.Airs.Create(air); await unitOfWork.CommitAsync(); }