public async Task UpdateJournalAsync(EditViewModel viewModel) { JournalDTOBuilderData builderData = new JournalDTOBuilderData(viewModel); JournalDTO updatedJournal = dtoFactory.CreateDTO <JournalDTOBuilderData, JournalDTO>(builderData); service.UpdateYear(updatedJournal); await service.SaveChangesAsync(); }
public async Task <int> CreateJournalAsync(CreateViewModel viewModel) { JournalDTOBuilderData builderData = new JournalDTOBuilderData(viewModel); JournalDTO newJournal = dtoFactory.CreateDTO <JournalDTOBuilderData, JournalDTO>(builderData); service.Create(newJournal); await service.SaveChangesAsync(); return(newJournal.Id); }