public Models.RetornoGenerico Post(Models.Atendimento atendimento)
        {
            try
            {
                Models.RetornoGenerico objRetorno = new Models.RetornoGenerico();

                if (ModelState.IsValid)
                {
                    _comandaServices.IniciarAtendimento(atendimento.identificadorMesa, atendimento.identificadorFilial, atendimento.trabalhaPorMesa, atendimento.identificadorAtendente,
                                                        atendimento.codigoPrefixoComanda, atendimento.trabalhaPorComanda);
                    objRetorno.codigo = 0;
                }



                return(objRetorno);
            }
            catch (Execao.ExecaoNegocio ex)
            {
                return(new Models.RetornoGenerico()
                {
                    codigo = ex.codigo.GetHashCode(), descricao = ex.descricao
                });
            }
            catch (Exception ex)
            {
                return(new Models.RetornoGenerico()
                {
                    codigo = 1, descricao = ex.ToString()
                });
            }
        }
        public Models.RetornoGenerico Get(string id)
        {
            try
            {
                Models.RetornoGenerico objRetorno = new Models.RetornoGenerico();

                objRetorno.retorno = _filialServices.Buscar(id);
                objRetorno.codigo  = 0;

                return(objRetorno);
            }
            catch (Exception ex)
            {
                return(new Models.RetornoGenerico()
                {
                    codigo = 1, descricao = ex.ToString()
                });
            }
        }
        public Models.RetornoGenerico Post(Models.Pedido pedido)
        {
            try
            {
                Models.RetornoGenerico objRetorno = new Models.RetornoGenerico();

                // objRetorno.retorno = _pedidoServices.GuardarPedido(pedido);
                objRetorno.codigo = 0;

                return(objRetorno);
            }
            catch (Exception ex)
            {
                return(new Models.RetornoGenerico()
                {
                    codigo = 1, descricao = ex.ToString()
                });
            }
        }
Exemplo n.º 4
0
        public Models.RetornoGenerico Get(string id, string codigo, string identificadorEmpresa, string identificadorFilial, string senha)
        {
            try
            {
                Models.RetornoGenerico objRetorno = new Models.RetornoGenerico();

                objRetorno.retorno = _mesaServices.Buscar(id, senha, codigo, identificadorEmpresa, identificadorFilial);
                objRetorno.codigo  = 0;

                return(objRetorno);
            }
            catch (Execao.ExecaoNegocio ex)
            {
                if (ex.codigo == Enumeradores.CodigosErros.SolicitarSenha)
                {
                    return new Models.RetornoGenerico()
                           {
                               codigo = Convert.ToInt32(Enumeradores.CodigosErros.SolicitarSenha.RecuperarValor()), descricao = ex.ToString()
                           }
                }
                ;
                else
                {
                    return new Models.RetornoGenerico()
                           {
                               codigo = Convert.ToInt32(ex.codigo.RecuperarValor()), descricao = ex.ToString()
                           }
                };
            }
            catch (Exception ex)
            {
                return(new Models.RetornoGenerico()
                {
                    codigo = 1, descricao = ex.ToString()
                });
            }
        }