/// <summary>
        /// Returns a view with a form for New Record
        /// </summary>
        /// <returns></returns>
        public ActionResult Novo()
        {
            var pc = new Ecommerce_Perfil();

            var listaAtivo = new List<SelectListItem>();

            listaAtivo.Insert(0, new SelectListItem { Text = "Sim", Value = "true" });
            listaAtivo.Insert(1, new SelectListItem { Text = "Não", Value = "false" });

            ViewBag.Ativo = listaAtivo;

            return View(pc);
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Ecommerce_Perfil EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToEcommerce_Perfil(Ecommerce_Perfil ecommerce_Perfil)
 {
     base.AddObject("Ecommerce_Perfil", ecommerce_Perfil);
 }
 /// <summary>
 /// Create a new Ecommerce_Perfil object.
 /// </summary>
 /// <param name="idPerfil">Initial value of the IdPerfil property.</param>
 /// <param name="dataInclusao">Initial value of the DataInclusao property.</param>
 public static Ecommerce_Perfil CreateEcommerce_Perfil(global::System.Int32 idPerfil, global::System.DateTime dataInclusao)
 {
     Ecommerce_Perfil ecommerce_Perfil = new Ecommerce_Perfil();
     ecommerce_Perfil.IdPerfil = idPerfil;
     ecommerce_Perfil.DataInclusao = dataInclusao;
     return ecommerce_Perfil;
 }
        public ActionResult Novo(Ecommerce_Perfil model, string ativo)
        {
            Boolean? isAtivo = null;

            if (ativo != null)
            {
                if (ativo.Contains("true"))
                {
                    isAtivo = Convert.ToBoolean(ativo);
                    model.IsAtivo = isAtivo;
                }
                else if (ativo.Contains("false"))
                {
                    isAtivo = Convert.ToBoolean(ativo);
                    model.IsAtivo = isAtivo;
                }
                else
                {
                    model.IsAtivo = true;
                }
            }

            model.DataInclusao = DateTime.Now;

            new PerfilCompradorService().InsertObject(model);

            return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Success, Message = Constants._msgCreateSuccess, ReturnUrl = Url.Content("~/Admin/PerfilComprador/") });
        }
        public JsonResult Editar(Ecommerce_Perfil model, string ativo)
        {
            Boolean? isAtivo = null;

            if (ativo != null)
            {
                if (ativo.Contains("true"))
                {
                    isAtivo = Convert.ToBoolean(ativo);
                    model.IsAtivo = isAtivo;
                }
                else if (ativo.Contains("false"))
                {
                    isAtivo = Convert.ToBoolean(ativo);
                    model.IsAtivo = isAtivo;
                }
                else
                {
                    model.IsAtivo = true;
                }
            }

            new PerfilCompradorService().UpdateObject(model);

            return Json(new JsonRequestResult { ResultType = JsonRequestResultType.Success, Message = Constants._msgUpdateSuccess, ReturnUrl = Url.Content("~/Admin/PerfilComprador/") }, JsonRequestBehavior.AllowGet);
        }