public ConcertDto AddConcert(ConcertDto concertDto) { var concert = new Concert { Id = Guid.Parse("72df89e3-cc62-4882-bfab-a399557e6b55"), Name = concertDto.Name, LocationId = concertDto.LocationId, Price = concertDto.Price, }; var concertSinger = new ConcertSingerDto { SingerId = concertDto.SingerId, ConcertId = concert.Id }; try { _unitOfWork.ConcertRepository.Insert(concert); _unitOfWork.Commit(); } catch (Exception e) { _logger.LogError(e, e.Message); } _concertSingerLogic.AddConcertSinger(concertSinger); concertDto.Id = concert.Id; return(concertDto); }
public ConcertSingerDto AddConcertSinger(ConcertSingerDto concertSingerDto) { var concertSinger = new ConcertSinger { Id = Guid.NewGuid(), ConcertId = concertSingerDto.ConcertId, SingerId = concertSingerDto.SingerId, }; _unitOfWork.ConcertSingerRepository.Insert(concertSinger); _unitOfWork.Commit(); return(concertSingerDto); }
public ICollection <ConcertSingerDto> GetAll() { var concertSingers = _unitOfWork.ConcertRepository.GetAll <ConcertSinger>(); var concertDtos = new List <ConcertSingerDto>(); foreach (var concertSinger in concertSingers) { var concertSingerDto = new ConcertSingerDto { SingerId = concertSinger.SingerId, ConcertId = concertSinger.ConcertId }; concertDtos.Add(concertSingerDto); } return(concertDtos); }