示例#1
0
        public ActionResult UsuarioTipo(UsuarioTipoModelView model)
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("Login", "Account", null));
            }

            if (ModelState.IsValid)
            {
                model.user   = User.Identity.Name;
                model.status = Convert.ToInt16(model.statusb);
                if (model.usuariotipoid != 0) //update
                {
                    ServiceUsuarioTipo.UpdateUsuarioTipo(model);
                }
                else //insert
                {
                    ServiceUsuarioTipo.InsertUsuarioTipo(model);
                }
                return(Redirect(Domain.Util.config.UrlSite + "UserType/UsuarioTipo"));
            }
            model.UsuarioTipos = ServiceUsuarioTipo.getUsuarioTipo();

            return(View(model));
        }
示例#2
0
        public static void InsertUsuarioTipo(UsuarioTipoModelView model)
        {
            UsuarioTipo objretorno = new UsuarioTipo();

            //faz o de para: objModelView para objEntity
            Mapper.CreateMap <UsuarioTipoModelView, UsuarioTipo>();
            var objtpprod = Mapper.Map <UsuarioTipo>(model);

            UsuarioTipoRepository tpprod = new UsuarioTipoRepository();

            tpprod.Add(objtpprod);
            tpprod.Save();
        }
示例#3
0
        public ActionResult UsuarioTipo(Int16 id = 0)
        {
            var model = new UsuarioTipoModelView();

            if (id != 0)
            {
                //busca as informações para edição
                model = ServiceUsuarioTipo.GetUsuarioTipoId(id);
            }

            model.UsuarioTipos = ServiceUsuarioTipo.getUsuarioTipo();

            return(View(model));
        }
示例#4
0
        public static void UpdateUsuarioTipo(UsuarioTipoModelView model)
        {
            UsuarioTipo objretorno = new UsuarioTipo();

            //faz o de para: objModelView para objEntity
            Mapper.CreateMap <UsuarioTipoModelView, UsuarioTipo>();
            var objtpprod = Mapper.Map <UsuarioTipo>(model);

            //objtpprod.dataincl = DateTime.Now;
            UsuarioTipoRepository tpprod = new UsuarioTipoRepository();

            tpprod.Edit(objtpprod);
            tpprod.Save();
        }