Beispiel #1
0
 public static TranslationViewModel ToViewModel(this MachineTranslation translation)
 {
     return(new(
                translation.Language,
                translation.Texts.Select(x => x.ToViewModel(translation.Language))
                ));
 }
Beispiel #2
0
        public async Task <MachineTranslation> SaveMachineTranslation(int machineId, MachineTranslation machineTranslation)
        {
            // ReSharper disable once MethodHasAsyncOverload
            var result = _context.MachineTranslations.Add(machineTranslation.ToModel(machineId));
            await _context.SaveChangesAsync();

            return(result.Entity.ToBusinessModel());
        }