private ExclusaoDoacaoDTO ObterDTO(string id) { var dto = new ExclusaoDoacaoDTO(); dto.IdDoacao = ObjectId.Parse(id); dto.IdUsuario = ObterUsuarioDaSecao().Id; return(dto); }
private ExclusaoDoacaoDTO ObterExclusaoDoacaoDTO() { var dto = new ExclusaoDoacaoDTO(); dto.IdDoacao = _doacaoDefault.Id; dto.IdUsuario = _usuarioLogado.Id; return(dto); }
public async Task ExcluirDoacao(ExclusaoDoacaoDTO dto) { await Task.Run(() => { var usuario = _usuarios.Single(_ => _.Id == dto.IdUsuario); var doacao = usuario.Doacoes.Single(_ => _.Id == dto.IdDoacao); usuario.ExcluirDoacao(doacao); }); }
public async Task ExcluirDoacao(ExclusaoDoacaoDTO dto) { await Task.Run(() => { var query = Query <UsuarioMOD> .EQ(_ => _.Id, dto.IdUsuario); var update = Update.Pull("Doacoes", Query.EQ("_id", dto.IdDoacao)); _conn.Conectar("mongodb://localhost", "napegada", "usuario").Update(query, update); }); }
public async Task ExcluirDoacao(ExclusaoDoacaoDTO dto) { await _usuarioREP.ExcluirDoacao(dto); }