Esempio n. 1
0
        public async Task <bool> CreateAsync(PerfilView dados)
        {
            using (var context = new EntityDbContext())
            {
                try
                {
                    var perfilmodel = new Perfil();

                    perfilmodel.Nome            = dados.Nome.ToString();
                    perfilmodel.Descricao       = dados.Descricao.ToString();
                    perfilmodel.DataCriacao     = DateTime.Now;
                    perfilmodel.DataAtualizacao = DateTime.Now;

                    await context.Perfildbset.AddAsync(perfilmodel);

                    await context.SaveChangesAsync();

                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
        }
        public List <PerfilView> GetList()
        {
            var perfiles = new List <PerfilView>();

            string        connectionstring = _configuration.GetConnectionString("DefaultConnectionString");
            SqlConnection connection       = new SqlConnection(connectionstring);

            connection.Open();

            SqlCommand com = new SqlCommand("select p.id as id, p.nombre + ' ' + p.apellido as nombre, c.nombre as carrera, pr.nombre + ', ' + pa.nombre as ubicacion " +
                                            "from perfil p " +
                                            "inner join carreras c on p.carrera = c.id " +
                                            "inner join provincias pr on p.provincia = pr.id " +
                                            "inner join paises pa on p.pais_residencia = pa.id " +
                                            "where p.nombre != ' '", connection);
            SqlDataReader dr = com.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var perfil = new PerfilView();
                    perfil.Id        = dr["id"].ToString();
                    perfil.Nombre    = dr["nombre"].ToString();
                    perfil.Carrera   = dr["carrera"].ToString();
                    perfil.Ubicacion = dr["ubicacion"].ToString();
                    perfiles.Add(perfil);
                }
            }

            connection.Close();

            return(perfiles);
        }
Esempio n. 3
0
        public async Task <bool> EditAsync(PerfilView dados)
        {
            //Fazer validações se o user esta no padrão certo;
            var service = new ServicePerfil();

            bool result = await service.EditAsync(dados);

            return(result);
        }
Esempio n. 4
0
        public MainPage()
        {
            explorar = new Page1();
            upload   = new Up(this);
            perfil   = new PerfilView();

            Children.Add(explorar);
            Children.Add(upload);
            Children.Add(perfil);
        }
Esempio n. 5
0
File: TabHost.cs Progetto: ltreze/Cf
        public TabHost()
        {
            Explorar = new ExplorarView();
            Upload   = new UploadView(this);
            Perfil   = new PerfilView();

            Children.Add(Explorar);
            Children.Add(Upload);
            Children.Add(Perfil);
        }
Esempio n. 6
0
 public async Task <IActionResult> PerfilCreateAsync(PerfilView dados)
 {
     try
     {
         var _app = new appPerfil();
         //Chamando camada de aplicação
         return(Ok(await _app.CreateAsync(dados)));
     }
     catch (ArgumentException e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
 private Perfil ToPerfil(PerfilView view)
 {
     return(new Perfil
     {
         Name = view.Name,
         LastName = view.LastName,
         ImagePerfil = view.ImagePerfil,
         PerfilId = view.PerfilId,
         Addresses = view.Addresses,
         Brouchures = view.Brouchures,
         Emails = view.Emails,
         Jobs = view.Jobs,
         Phones = view.Phones,
         Socials = view.Socials,
         Urls = view.Urls,
     });
 }
Esempio n. 8
0
        public async Task <bool> EditAsync(PerfilView dados)
        {
            using (var context = new EntityDbContext())
            {
                try
                {
                    var Perfil = await context.Perfildbset.FindAsync(dados.id);

                    Perfil.Nome            = dados.Nome.ToString();
                    Perfil.Descricao       = dados.Descricao.ToString();
                    Perfil.DataAtualizacao = DateTime.Now;

                    await context.SaveChangesAsync();

                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
        }
        public async Task <ActionResult> Create(PerfilView view)
        //public async Task<ActionResult> Create([Bind(Include = "PerfilId,Name,LastName")] Perfil perfil)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/ImagePerfil";

                if (view.ImagePerfilFile != null)
                {
                    pic = FilesHelper.UploadPhoto(view.ImagePerfilFile, folder);
                    pic = string.Format("{0}/{1}", folder, pic);
                }

                var perfil = ToPerfil(view);
                perfil.ImagePerfil = pic;
                db.Perfils.Add(perfil);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(view));
        }
Esempio n. 10
0
        public async Task <ActionResult> Edit(PerfilView view)
        {
            if (ModelState.IsValid)
            {
                var pic    = string.Empty;
                var folder = "~/Content/ImagePerfil";

                if (view.ImagePerfilFile != null)
                {
                    pic = FilesHelper.UploadPhoto(view.ImagePerfilFile, folder);
                    pic = string.Format("{0}/{1}", folder, pic);
                }

                var perfil = ToPerfil(view);
                perfil.ImagePerfil = pic;


                db.Entry(perfil).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(view));
        }
        public ActionResult Perfil(decimal?id_perfil)
        {
            PerfilView      vwPerfil     = new PerfilView();
            PerfilTO        objPerfil    = new PerfilTO();
            List <PerfilTO> objLstPerfil = new List <PerfilTO>();
            List <AcessoEmpresaPerfilTsTaConsultaTO> objLstAcessoEmpresaPerfilTsTa = new List <AcessoEmpresaPerfilTsTaConsultaTO>();
            List <TipoAtividadeAcomodacaoTO>         objLstTipoAtividadeAcomodacao = new List <TipoAtividadeAcomodacaoTO>();
            List <TipoSituacaoAcomodacaoTO>          objLstTipoSituacaoAcomodacao  = new List <TipoSituacaoAcomodacaoTO>();
            List <TipoAcessoTO>            objLstTipoAcesso         = new List <TipoAcessoTO>();
            List <TipoPerfilTO>            objLstTipoPerfil         = new List <TipoPerfilTO>();
            List <EmpresaPerfilConsultaTO> objLstEmpresaPerfil      = new List <EmpresaPerfilConsultaTO>();
            EmpresaPerfilConsultaTO        objEmpresaPerfilConsulta = new EmpresaPerfilConsultaTO();

            try
            {
                objLstTipoAtividadeAcomodacao = base.ListarTipoAtividadeAcomodacao();

                objLstTipoSituacaoAcomodacao = base.ListarTipoSituacaoAcomodacao();

                objLstTipoAcesso = base.RetornaTipoAcesso();

                objLstTipoPerfil = base.RetornaTipoPerfil();

                if (!ModelState.IsValid)
                {
                    return(View(vwPerfil));
                }

                //Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];
                //string _urlBase = ConfigurationManager.AppSettings["urlUsuario"];
                //string url = "api/Perfil/items";

                //vwPerfil.ListaPerfil = base.Listar<PerfilTO>(accessToken, _urlBase, url);

                vwPerfil.ListaTipoAtividadeAcomodacao = objLstTipoAtividadeAcomodacao;
                vwPerfil.ListaTipoSituacaoAcomodacao  = objLstTipoSituacaoAcomodacao;
                vwPerfil.ListaTipoAcesso = objLstTipoAcesso;
                vwPerfil.ListaTipoPerfil = objLstTipoPerfil;

                if (id_perfil == null)
                {
                    vwPerfil.Perfil = new PerfilTO();
                }
                else
                {
                    List <PerfilTO> lstRetorno = new List <PerfilTO>();

                    Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];

                    string _urlBase = ConfigurationManager.AppSettings["urlUsuario"];

                    string url = string.Format("api/EmpresaPerfil/items/{0}", Session["id_EmpresaSel"].ToString());

                    objLstEmpresaPerfil = base.Listar <EmpresaPerfilConsultaTO>(accessToken, _urlBase, url);

                    objEmpresaPerfilConsulta = objLstEmpresaPerfil.Where(m => m.id_Perfil == id_perfil.ToString()).FirstOrDefault();

                    if (objEmpresaPerfilConsulta != null)
                    {
                        vwPerfil.codTipoPerfil = objEmpresaPerfilConsulta.cod_Tipo_Perfil;
                    }

                    url = string.Format("api/Perfil/items");

                    objLstPerfil = Listar <PerfilTO>(accessToken, _urlBase, url);

                    vwPerfil.Perfil = objLstPerfil.Where(m => m.id_Perfil == id_perfil.ToString()).FirstOrDefault();

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenAdministrativo"];

                    _urlBase = ConfigurationManager.AppSettings["urlModuloAdministrativo"];

                    url = string.Format("api/AcessoEmpresaPerfilTSTA/items/empresa/{0}/perfil/{1}", Session["id_EmpresaSel"].ToString(), id_perfil);

                    objLstAcessoEmpresaPerfilTsTa = base.Listar <AcessoEmpresaPerfilTsTaConsultaTO>(accessToken, _urlBase, url);

                    vwPerfil.ListaAcessoEmpresaPerfilTsTa = objLstAcessoEmpresaPerfilTsTa;
                }
            }
            catch (Exception ex)
            {
                vwPerfil.erro = "Ocorreu um erro ao listar perfis. Detalhe: " + ex.Message;
                //throw ex;
            }
            ViewBag.MenuPerfil = "menu-ativo";
            return(View("Perfil", vwPerfil));
        }
        public ActionResult SalvarPerfil(PerfilView model)
        {
            PerfilView      vwPerfil     = new PerfilView();
            PerfilTO        objPerfil    = new PerfilTO();
            List <PerfilTO> objLstPerfil = new List <PerfilTO>();
            List <AcessoEmpresaPerfilTsTaConsultaTO> objLstAcessoEmpresaPerfilTsTa = new List <AcessoEmpresaPerfilTsTaConsultaTO>();
            List <TipoAtividadeAcomodacaoTO>         objLstTipoAtividadeAcomodacao = new List <TipoAtividadeAcomodacaoTO>();
            List <TipoSituacaoAcomodacaoTO>          objLstTipoSituacaoAcomodacao  = new List <TipoSituacaoAcomodacaoTO>();
            List <TipoAcessoTO> objLstTipoAcesso = new List <TipoAcessoTO>();
            List <TipoPerfilTO> objLstTipoPerfil = new List <TipoPerfilTO>();
            EmpresaPerfilTO     objEmpresaPerfil = new EmpresaPerfilTO();

            string id_Perfil        = "";
            string id_EmpresaPerfil = "";

            try
            {
                objLstTipoAtividadeAcomodacao = base.ListarTipoAtividadeAcomodacao();

                objLstTipoSituacaoAcomodacao = base.ListarTipoSituacaoAcomodacao();

                objLstTipoAcesso = base.RetornaTipoAcesso();

                objLstTipoPerfil = base.RetornaTipoPerfil();


                vwPerfil.ListaTipoAcesso = objLstTipoAcesso;
                vwPerfil.ListaTipoAtividadeAcomodacao = objLstTipoAtividadeAcomodacao;
                vwPerfil.ListaTipoSituacaoAcomodacao  = objLstTipoSituacaoAcomodacao;
                vwPerfil.ListaTipoPerfil = objLstTipoPerfil;

                Token  accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];
                string _urlBase    = ConfigurationManager.AppSettings["urlUsuario"];

                string url = "api/Perfil/items";

                vwPerfil.ListaPerfil = base.Listar <PerfilTO>(accessToken, _urlBase, url);

                if (!ModelState.IsValid)
                {
                    return(View("Perfil", model));
                }
                else
                {
                    ModelState.Clear();

                    List <PerfilTO> lstRetorno = new List <PerfilTO>();

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];

                    _urlBase = ConfigurationManager.AppSettings["urlUsuario"];

                    url = string.Format("api/Perfil/items");

                    if (string.IsNullOrWhiteSpace(model.Perfil.id_Perfil))
                    {
                        model.Perfil.id_Perfil = "0";
                    }
                    else
                    {
                        id_Perfil = model.Perfil.id_Perfil;
                    }

                    base.Salvar <PerfilTO>(accessToken, _urlBase, url, model.Perfil, ref id_Perfil);

                    //if (model.Perfil.id_Perfil != "0")
                    //    {
                    //    url = string.Format("api/EmpresaPerfil/items?id_Empresa={0}&id_Perfil={1}", Session["id_EmpresaSel"].ToString(), model.Perfil.id_Perfil);
                    //    base.Excluir(accessToken, _urlBase, url);
                    //}

                    objEmpresaPerfil.id_Empresa = Session["id_EmpresaSel"].ToString();
                    objEmpresaPerfil.id_Perfil  = id_Perfil;
                    objEmpresaPerfil.cod_Tipo   = model.codTipoPerfil;

                    url = string.Format("api/EmpresaPerfil/items");

                    base.Salvar <EmpresaPerfilTO>(accessToken, _urlBase, url, objEmpresaPerfil, ref id_EmpresaPerfil);

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenAdministrativo"];

                    _urlBase = ConfigurationManager.AppSettings["urlModuloAdministrativo"];

                    url = string.Format("api/AcessoEmpresaPerfilTSTA/items/empresa/{0}/perfil/{1}", Session["id_EmpresaSel"].ToString(), id_Perfil);

                    objLstAcessoEmpresaPerfilTsTa = base.Listar <AcessoEmpresaPerfilTsTaConsultaTO>(accessToken, _urlBase, url);

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];

                    _urlBase = ConfigurationManager.AppSettings["urlUsuario"];

                    url = string.Format("api/Perfil/items");

                    objLstPerfil = Listar <PerfilTO>(accessToken, _urlBase, url);

                    vwPerfil.Perfil = objLstPerfil.Where(m => m.id_Perfil == id_Perfil.ToString()).FirstOrDefault();

                    vwPerfil.ListaAcessoEmpresaPerfilTsTa = objLstAcessoEmpresaPerfilTsTa;

                    vwPerfil.codTipoPerfil = model.codTipoPerfil;

                    vwPerfil.mensagem = "Perfil salvo com sucesso.";
                }
            }
            catch (Exception ex)
            {
                vwPerfil.erro = "Erro ao salvar o perfil. Erro:" + ex.Message;
                //throw ex;
            }
            ViewBag.MenuPerfil = "menu-ativo";
            return(View("Perfil", vwPerfil));
        }
        public ActionResult ExcluirRelacionamentoAcessoPerfil(string id_AcessoEmpresaPerfilTipoSituacaoTipoAtividade, string id_perfil)
        {
            PerfilView      vwPerfil     = new PerfilView();
            PerfilTO        objPerfil    = new PerfilTO();
            List <PerfilTO> objLstPerfil = new List <PerfilTO>();
            List <AcessoEmpresaPerfilTsTaConsultaTO> objLstAcessoEmpresaPerfilTsTa = new List <AcessoEmpresaPerfilTsTaConsultaTO>();
            List <TipoAtividadeAcomodacaoTO>         objLstTipoAtividadeAcomodacao = new List <TipoAtividadeAcomodacaoTO>();
            List <TipoSituacaoAcomodacaoTO>          objLstTipoSituacaoAcomodacao  = new List <TipoSituacaoAcomodacaoTO>();
            List <TipoAcessoTO>       objLstTipoAcesso           = new List <TipoAcessoTO>();
            List <TipoPerfilTO>       objLstTipoPerfil           = new List <TipoPerfilTO>();
            AcessoEmpresaPerfilTsTaTO objAcessoEmpresaPerfilTsTa = new AcessoEmpresaPerfilTsTaTO();

            try
            {
                objLstTipoAtividadeAcomodacao = base.ListarTipoAtividadeAcomodacao();

                objLstTipoSituacaoAcomodacao = base.ListarTipoSituacaoAcomodacao();

                objLstTipoAcesso = base.RetornaTipoAcesso();

                objLstTipoPerfil = base.RetornaTipoPerfil();

                //Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];
                //string _urlBase = ConfigurationManager.AppSettings["urlUsuario"];
                //string url = "api/Perfil/items";

                //vwPerfil.ListaPerfil = base.Listar<PerfilTO>(accessToken, _urlBase, url);

                vwPerfil.ListaTipoAtividadeAcomodacao = objLstTipoAtividadeAcomodacao;
                vwPerfil.ListaTipoSituacaoAcomodacao  = objLstTipoSituacaoAcomodacao;
                vwPerfil.ListaTipoAcesso = objLstTipoAcesso;
                vwPerfil.ListaTipoPerfil = objLstTipoPerfil;

                if (string.IsNullOrWhiteSpace(id_AcessoEmpresaPerfilTipoSituacaoTipoAtividade))
                {
                    vwPerfil.erro = "O identificador do relacionamento é inválido.";
                    return(View("Perfil", vwPerfil));
                }
                else
                {
                    ModelState.Clear();

                    List <PerfilTO> lstRetorno = new List <PerfilTO>();

                    Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenAdministrativo"];

                    string _urlBase = ConfigurationManager.AppSettings["urlModuloAdministrativo"];

                    string url = string.Format("api/AcessoEmpresaPerfilTSTA/items?Id_AcessoEmpresaPerfilTipoSituacaoTipoAtividade={0}", id_AcessoEmpresaPerfilTipoSituacaoTipoAtividade);

                    base.Excluir(accessToken, _urlBase, url);

                    url = string.Format("api/AcessoEmpresaPerfilTSTA/items/empresa/{0}/perfil/{1}", Session["id_EmpresaSel"].ToString(), id_perfil);

                    objLstAcessoEmpresaPerfilTsTa = base.Listar <AcessoEmpresaPerfilTsTaConsultaTO>(accessToken, _urlBase, url);

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];

                    _urlBase = ConfigurationManager.AppSettings["urlUsuario"];

                    url = string.Format("api/Perfil/items");

                    objLstPerfil = Listar <PerfilTO>(accessToken, _urlBase, url);

                    vwPerfil.Perfil = objLstPerfil.Where(m => m.id_Perfil == id_perfil.ToString()).FirstOrDefault();

                    vwPerfil.ListaAcessoEmpresaPerfilTsTa = objLstAcessoEmpresaPerfilTsTa;

                    vwPerfil.mensagem = "Perfil atualizado com sucesso.";
                }
            }
            catch (Exception ex)
            {
                vwPerfil.erro = "Erro ao salvar ao adicionar relacionamento. Erro:" + ex.Message;
                //throw ex;
            }
            ViewBag.MenuPerfil = "menu-ativo";
            return(View("Perfil", vwPerfil));
        }
        public ActionResult AdicionaRelacionamentoPerfilTSTA(string id_perfil, string cod_tipo, string id_tiposituacaoacomodacao, string id_tipoatividadeacomodacao)
        {
            PerfilView      vwPerfil     = new PerfilView();
            PerfilTO        objPerfil    = new PerfilTO();
            List <PerfilTO> objLstPerfil = new List <PerfilTO>();
            List <AcessoEmpresaPerfilTsTaConsultaTO> objLstAcessoEmpresaPerfilTsTa = new List <AcessoEmpresaPerfilTsTaConsultaTO>();
            List <TipoAtividadeAcomodacaoTO>         objLstTipoAtividadeAcomodacao = new List <TipoAtividadeAcomodacaoTO>();
            List <TipoSituacaoAcomodacaoTO>          objLstTipoSituacaoAcomodacao  = new List <TipoSituacaoAcomodacaoTO>();
            List <TipoAcessoTO>            objLstTipoAcesso           = new List <TipoAcessoTO>();
            List <TipoPerfilTO>            objLstTipoPerfil           = new List <TipoPerfilTO>();
            AcessoEmpresaPerfilTsTaTO      objAcessoEmpresaPerfilTsTa = new AcessoEmpresaPerfilTsTaTO();
            List <EmpresaPerfilConsultaTO> objLstEmpresaPerfil        = new List <EmpresaPerfilConsultaTO>();
            EmpresaPerfilConsultaTO        objEmpresaPerfilConsulta   = new EmpresaPerfilConsultaTO();

            string id_PerfilAcessoPerfil = "";

            try
            {
                objLstTipoAtividadeAcomodacao = base.ListarTipoAtividadeAcomodacao();

                objLstTipoSituacaoAcomodacao = base.ListarTipoSituacaoAcomodacao();

                objLstTipoAcesso = base.RetornaTipoAcesso();

                objLstTipoPerfil = base.RetornaTipoPerfil();

                //Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];
                //string _urlBase = ConfigurationManager.AppSettings["urlUsuario"];
                //string url = "api/Perfil/items";

                //vwPerfil.ListaPerfil = base.Listar<PerfilTO>(accessToken, _urlBase, url);

                vwPerfil.ListaTipoAtividadeAcomodacao = objLstTipoAtividadeAcomodacao;
                vwPerfil.ListaTipoSituacaoAcomodacao  = objLstTipoSituacaoAcomodacao;
                vwPerfil.ListaTipoAcesso = objLstTipoAcesso;
                vwPerfil.ListaTipoPerfil = objLstTipoPerfil;

                if (string.IsNullOrWhiteSpace(id_perfil) || string.IsNullOrWhiteSpace(cod_tipo) || string.IsNullOrWhiteSpace(id_tiposituacaoacomodacao) || string.IsNullOrWhiteSpace(id_tipoatividadeacomodacao))
                {
                    vwPerfil.erro = "O identificador  do perfil, o tipo de acesso, tipo de situação da acomodação e o tipo de atividade da acomodação são obrigatórios.";
                    return(View("Perfil", vwPerfil));
                }
                else
                {
                    ModelState.Clear();

                    List <PerfilTO> lstRetorno = new List <PerfilTO>();

                    Token accessToken = (Token)System.Web.HttpContext.Current.Application["tokenAdministrativo"];

                    string _urlBase = ConfigurationManager.AppSettings["urlModuloAdministrativo"];

                    string url = string.Format("api/AcessoEmpresaPerfilTSTA/items");

                    objAcessoEmpresaPerfilTsTa.id_AcessoEmpresaPerfilTipoSituacaoTipoAtividade = "0";
                    objAcessoEmpresaPerfilTsTa.id_Empresa = Session["id_EmpresaSel"].ToString();
                    objAcessoEmpresaPerfilTsTa.id_Perfil  = id_perfil;
                    objAcessoEmpresaPerfilTsTa.id_TipoAtividadeAcomodacao = id_tipoatividadeacomodacao;
                    objAcessoEmpresaPerfilTsTa.id_TipoSituacaoAcomodacao  = id_tiposituacaoacomodacao;
                    objAcessoEmpresaPerfilTsTa.cod_Tipo = cod_tipo;

                    base.Salvar <AcessoEmpresaPerfilTsTaTO>(accessToken, _urlBase, url, objAcessoEmpresaPerfilTsTa, ref id_PerfilAcessoPerfil);

                    url = string.Format("api/AcessoEmpresaPerfilTSTA/items/empresa/{0}/perfil/{1}", Session["id_EmpresaSel"].ToString(), id_perfil);

                    objLstAcessoEmpresaPerfilTsTa = base.Listar <AcessoEmpresaPerfilTsTaConsultaTO>(accessToken, _urlBase, url);

                    accessToken = (Token)System.Web.HttpContext.Current.Application["tokenUsuario"];

                    _urlBase = ConfigurationManager.AppSettings["urlUsuario"];

                    url = string.Format("api/Perfil/items");

                    objLstPerfil = Listar <PerfilTO>(accessToken, _urlBase, url);


                    url = string.Format("api/EmpresaPerfil/items/{0}", Session["id_EmpresaSel"].ToString());

                    objLstEmpresaPerfil = base.Listar <EmpresaPerfilConsultaTO>(accessToken, _urlBase, url);

                    objEmpresaPerfilConsulta = objLstEmpresaPerfil.Where(m => m.id_Perfil == id_perfil.ToString()).FirstOrDefault();

                    if (objEmpresaPerfilConsulta != null)
                    {
                        vwPerfil.codTipoPerfil = objEmpresaPerfilConsulta.cod_Tipo_Perfil;
                    }

                    vwPerfil.Perfil = objLstPerfil.Where(m => m.id_Perfil == id_perfil.ToString()).FirstOrDefault();

                    vwPerfil.ListaAcessoEmpresaPerfilTsTa = objLstAcessoEmpresaPerfilTsTa;

                    vwPerfil.mensagem = "Perfil atualizado com sucesso.";
                }
            }
            catch (Exception ex)
            {
                vwPerfil.erro = "Erro ao salvar ao adicionar relacionamento. Erro:" + ex.Message;
                //throw ex;
            }
            ViewBag.MenuPerfil = "menu-ativo";
            return(View("Perfil", vwPerfil));
        }
Esempio n. 15
0
 private async void ExecuteHistoricoCommand(object obj)
 {
     var perfil = new PerfilView();
     await navigation.PushAsync(perfil);
 }