Ejemplo n.º 1
0
        //metodo para excluir um proprietario..
        public JsonResult ExcluirProprietario(int idProprietario)
        {
            try
            {
                //buscar o Proprietario na base de dados pelo id..
                ProprietarioRepository rep = new ProprietarioRepository();
                int qtdAutomoveis          = rep.QtdAutomoveis(idProprietario);
                int qtdCaminhoes           = rep.QtdCaminhoes(idProprietario);

                if (qtdAutomoveis > 0 & qtdCaminhoes > 0)
                {
                    return(Json($"A Empresa não pode ser excluído, pois possui {qtdAutomoveis & qtdCaminhoes} Veículos cadastrados.",
                                JsonRequestBehavior.AllowGet));
                }
                else
                {
                    Proprietario p = rep.FindById(idProprietario);

                    //excluindo o Proprietario..
                    rep.Delete(p);

                    //retornando mensagem de sucesso..
                    return(Json($"Empresa {p.Nome}, excluído com sucesso.",
                                JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception e)
            {
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        //método para retornar  1 Proprietario pelo id..
        public JsonResult ObterProprietario(int idProprietario)
        {
            try
            {
                //buscar 1 Proprietario no banco de dados pelo id..
                ProprietarioRepository rep = new ProprietarioRepository();
                Proprietario           p   = rep.FindById(idProprietario);

                //retornando para a página..
                ProprietarioConsultaViewModel model = new ProprietarioConsultaViewModel();
                model.IdProprietario = p.IdProprietario;
                model.Nome           = p.Nome;
                model.Cnpj           = p.Cnpj;

                //enviando para a página..
                return(Json(model, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                //retornar mensagem de erro..
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }