Ejemplo n.º 1
0
        public IActionResult Excluir(int id)
        {
            GeneroSocialModel    generoSocialModel;
            GeneroSocialTransfer generoSocial;

            try {
                generoSocialModel = new GeneroSocialModel();

                generoSocial = generoSocialModel.Excluir(id);
            } catch (Exception ex) {
                generoSocial = new GeneroSocialTransfer();

                generoSocial.Validacao = false;
                generoSocial.Erro      = true;
                generoSocial.IncluirMensagem("Erro em GeneroSocialController Excluir [" + ex.Message + "]");
            } finally {
                generoSocialModel = null;
            }

            generoSocial.TratarLinks();

            if (generoSocial.Erro || !generoSocial.Validacao)
            {
                return(BadRequest(generoSocial));
            }
            else
            {
                return(Ok(generoSocial));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Listar()
        {
            GeneroSocialModel    generoSocialModel;
            GeneroSocialTransfer generoSocialLista;

            try {
                generoSocialModel = new GeneroSocialModel();

                generoSocialLista = generoSocialModel.Consultar(new GeneroSocialTransfer());
            } catch (Exception ex) {
                generoSocialLista = new GeneroSocialTransfer();

                generoSocialLista.Validacao = false;
                generoSocialLista.Erro      = true;
                generoSocialLista.IncluirMensagem("Erro em GeneroSocialController Listar [" + ex.Message + "]");
            } finally {
                generoSocialModel = null;
            }

            generoSocialLista.TratarLinks();

            if (generoSocialLista.Erro || !generoSocialLista.Validacao)
            {
                return(BadRequest(generoSocialLista));
            }
            else
            {
                return(Ok(generoSocialLista));
            }
        }
Ejemplo n.º 3
0
        public IActionResult Incluir(GeneroSocialTransfer generoSocialTransfer)
        {
            GeneroSocialModel    generoSocialModel;
            GeneroSocialTransfer generoSocial;

            try {
                generoSocialModel = new GeneroSocialModel();

                generoSocial = generoSocialModel.Incluir(generoSocialTransfer);
            } catch (Exception ex) {
                generoSocial = new GeneroSocialTransfer();

                generoSocial.Validacao = false;
                generoSocial.Erro      = true;
                generoSocial.IncluirMensagem("Erro em GeneroSocialController Incluir [" + ex.Message + "]");
            } finally {
                generoSocialModel = null;
            }

            generoSocial.TratarLinks();

            if (generoSocial.Erro || !generoSocial.Validacao)
            {
                return(BadRequest(generoSocial));
            }
            else
            {
                string uri = Url.Action("ConsultarPorId", new { id = generoSocial.GeneroSocial.Id });

                return(Created(uri, generoSocial));
            }
        }