public async Task <DeleteResult> Delete([FromBody] JObject objData) { TipoDeContaBancaria deleteTipoDeContaBancaria = objData.ToObject <TipoDeContaBancaria>(); var filter = Builders <TipoDeContaBancaria> .Filter.Eq("_id", deleteTipoDeContaBancaria._id); return(await _repository.tiposDeContasBancarias.DeleteOneAsync(filter)); }
public async Task <bool> Put([FromBody] JObject objData) { TipoDeContaBancaria edicaoTipoDeContaBancaria = objData.ToObject <TipoDeContaBancaria>(); var filter = Builders <TipoDeContaBancaria> .Filter.Eq("_id", edicaoTipoDeContaBancaria._id); var conta = _repository.tiposDeContasBancarias.Find(filter).FirstOrDefaultAsync(); if (conta.Result == null) { return(false); } var update = Builders <TipoDeContaBancaria> .Update .Set(x => x.Nome, edicaoTipoDeContaBancaria.Nome); await _repository.tiposDeContasBancarias.UpdateOneAsync(filter, update); return(true); }
public async Task Post([FromBody] JObject objData) { TipoDeContaBancaria novaTipoDeContaBancaria = objData.ToObject <TipoDeContaBancaria>(); //inserting data await _repository.tiposDeContasBancarias.InsertOneAsync(novaTipoDeContaBancaria); }