internal static Documents.User Map(this Domain.Users.Model.User user) { if (user == null) { return(null); } var _result = mapper.Map <Domain.Users.Model.User, Documents.User>(user); return(_result); }
public async Task <bool> Excluir(Domain.Users.Model.User user) { return(await _circuitBreaker.ExecuteAsync <dynamic>(async() => { var collection = mongoDatabase.GetCollection <Documents.User>(nomeCollection); var filter = Builders <Documents.User> .Filter.Eq(s => s.Id, user.Id); var actionResult = await collection.DeleteOneAsync(filter); return actionResult.IsAcknowledged; })); }