public async Task <bool> ReadMessageAsync(string message) { var model = JsonConvert.DeserializeObject <MessageDto>(message); var savedMessage = await messageProvider.GetModelBySearchPredicate(x => x.MessageId == model.Message.MessageId); if (savedMessage == null) { // логируем ошибку } savedMessage.IsReaded = true; await messageProvider.CreateOrUpdateAsync(savedMessage); return(true); }