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); });
public LogBookDto EditLog(LogBookDto dto) { var editedLog = VesperLogBookService.EditLog(dto); return(editedLog); }
public LogBookDto AddNewLog(LogBookDto dto) { var newLog = VesperLogBookService.AddNewLog(dto); return(newLog); }