public LogBookDto AddNewLog(LogBookDto dto) => _uow.Uow(uow =>
        {
            var entity = _mapper.Map <LogBookDto, DataAccess.LogBook>(dto);
            uow.LogBookRepository.Add(entity);
            uow.Save();
            dto.LogBookId = entity.LogBookId;

            return(dto);
        });
        public LogBookDto EditLog(LogBookDto dto) => _uow.Uow(uow =>
        {
            dto.Boatings.ForEach(b => b.Member = null);
            var entity = _mapper.Map <LogBookDto, DataAccess.LogBook>(dto);
            foreach (var boating in entity.Boatings)
            {
                uow.BoatingRepository.Edit(boating);
            }
            uow.LogBookRepository.Edit(entity);
            uow.Save();

            return(dto);
        });
예제 #3
0
        public LogBookDto EditLog(LogBookDto dto)
        {
            var editedLog = VesperLogBookService.EditLog(dto);

            return(editedLog);
        }
예제 #4
0
        public LogBookDto AddNewLog(LogBookDto dto)
        {
            var newLog = VesperLogBookService.AddNewLog(dto);

            return(newLog);
        }