コード例 #1
0
        public ActionResult Create(UsuarioViewModel usuario)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var usuarioDominio = Mapper.Map <UsuarioViewModel, Usuario>(usuario);
                    _usuarioAppService.Agregar(usuarioDominio);

                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    return(View(ex.Message));
                }
            }


            ViewBag.PerfilId   = new SelectList(_perfilAppService.ObtenerTodo(), "Id", "Descripcion", usuario.PerfilId);
            ViewBag.EmpleadoId = new SelectList(_empleadoAppService.ObtenerTodo(), "Id", "Nombre", usuario.EmpleadoId);
            ViewBag.EmpresaId  = new SelectList(_empresaAppService.ObtenerTodo(), "Id", "Descripcion", usuario.EmpresaId);

            return(View(usuario));
        }