public bool Adicionar(Dto.Estabelecimento estabelecimentoDto)
        {
            try
            {
                this.Alimentar(estabelecimentoDto);
                _estab.IdEstabelecimento = 0;
                this._context.DbEstabelecimentos.Add(_estab);

                this._context.SaveChanges();

                estabelecimentoDto.IdEstabelecimento = this._estab.IdEstabelecimento;

                var a = this.Insert(_estab);

                // SetResponse response = await clientfb.SetAsync("Estabelecimento/"+
                //                                                   this._estab.IdEstabelecimento.ToString() , _estab);
                // var resultado = response.ResultAs<Estabelecimento>();



                return(true);
            }
            catch
            {
                return(false);
            }
        }
 private Estabelecimento Alimentar(Dto.Estabelecimento estabelecimentoDto)
 {
     this._estab = new Estabelecimento();
     this._estab.IdEstabelecimento   = estabelecimentoDto.IdEstabelecimento;
     this._estab.NomeEstabelecimento = estabelecimentoDto.NomeEstabelecimento;
     return(this._estab);
 }
        public IActionResult Adicionar([FromBody] Dto.Estabelecimento EstabDto)
        {
            string url          = "https://cadastro-9d21c.firebaseio.com/";
            string senhasecreta = "QMgtr201vP6OnmZaTEgFXh9Ia7SM5GWoVu6YMQCc";
            var    ret          = _EstabelecimentoFBAppService.Adicionar_Firebase(url, senhasecreta, "Estabelecimento", EstabDto);

            return(Ok("Adicionar Firebase!"));
            //else
            //  return BadRequest();
        }
示例#4
0
 public IActionResult AdicionarFirebase([FromBody] Dto.Estabelecimento EstabDto)
 {
     if (EstabelecimentoAppService.AdicionarFireBase(EstabDto))
     {
         return(Ok(EstabDto));
     }
     else
     {
         return(BadRequest());
     }
 }
        public bool AdicionarFirebase(Dto.Estabelecimento estabelecimento)
        {
            try
            {
                this.Alimentar(estabelecimento);
                var a = this.Insert(_estab);

                return(true);
            }
            catch {
                return(false);
            }
        }
        public Dto.Estabelecimento GetById(Payment.Dto.EstabelecimentoDtoId EstabId)
        {
            Dto.Estabelecimento dtoestab = new Dto.Estabelecimento();
            Estabelecimento     estab    = this._context.DbEstabelecimentos.Find(EstabId.IdEstabelecimento);


            if (estab != null)
            {
                dtoestab.IdEstabelecimento   = estab.IdEstabelecimento;
                dtoestab.NomeEstabelecimento = estab.NomeEstabelecimento;
            }

            return(dtoestab);
        }
        public bool Apagar(Dto.Estabelecimento estabelecimentoDto)
        {
            try
            {
                this.Alimentar(estabelecimentoDto);

                this._context.DbEstabelecimentos.Remove(this._estab);
                this._context.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool Editar(Dto.Estabelecimento estabelecimentoDto)
        {
            try
            {
                this.Alimentar(estabelecimentoDto);

                Estabelecimento e = this._context.DbEstabelecimentos.Find(this._estab.IdEstabelecimento);

                if (e != null)
                {
                    e.NomeEstabelecimento = this._estab.NomeEstabelecimento;
                    this._context.DbEstabelecimentos.Update(e);
                    this._context.SaveChanges();
                    return(true);
                }
                return(false);
            }
            catch
            {
                return(false);
            }
        }
        public bool Manter(Dto.Estabelecimento estabelecimentoDto)
        {
            bool retorno = false;

            try
            {
                if (estabelecimentoDto.IdEstabelecimento == 0)
                {
                    retorno = this.Adicionar(estabelecimentoDto);
                    estabelecimentoDto.IdEstabelecimento = this._estab.IdEstabelecimento;
                }
                else
                {
                    retorno = this.Editar(estabelecimentoDto);
                }


                return(retorno);
            }
            catch
            {
                return(false);
            }
        }
示例#10
0
        public Task <FirebaseObject <Dto.Estabelecimento> > Adicionar_Firebase(string url, string senhasecreta, string noprincipal, Dto.Estabelecimento estabelecimento)
        {
            this._estab.IdEstabelecimento   = 0;
            this._estab.NomeEstabelecimento = estabelecimento.NomeEstabelecimento;

            return(this._fireb.Adicionar_Firebase(url, senhasecreta, noprincipal, this._estab));
        }