Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 public async Task Post([FromBody] JObject objData)
 {
     TipoDeContaBancaria novaTipoDeContaBancaria = objData.ToObject <TipoDeContaBancaria>();
     //inserting data
     await _repository.tiposDeContasBancarias.InsertOneAsync(novaTipoDeContaBancaria);
 }