/// <summary> /// updates text content translation /// </summary> /// <param name="updateDto">instance of <see cref="TextContentTranslationUpdateDto"/></param> /// <returns>instance of <see cref="TextContentTranslationDto"/></returns> public async Task <TextContentTranslationDto> UpdateAsync(TextContentTranslationUpdateDto updateDto) { TextContentTranslation contentTranslation = await _context.TextContentTranslations.FindAsync(updateDto.Id); if (contentTranslation == null) { throw new KeyNotFoundException($"Text Content translation with id:{updateDto.Id} could not be found"); } contentTranslation.Text = updateDto.Text; _context.TextContentTranslations.Update(contentTranslation); await _context.SaveChangesAsync(); return(new TextContentTranslationDto() { Id = contentTranslation.Id, Locale = contentTranslation.Locale, Text = contentTranslation.Text }); }
public Task <TextContentTranslationDto> UpdateAsync(TextContentTranslationUpdateDto updateDto) { throw new NotImplementedException(); }