コード例 #1
0
        public static LutadorViewModel LutadorEntityToViewModel(Lutador lutador)
        {
            if (lutador == null)
                return new LutadorViewModel();

            var lutadorVm = new LutadorViewModel()
                                {
                                    Nome = lutador.Nome,
                                    Apelido = lutador.Apelido
                                };
            return lutadorVm;
        }
コード例 #2
0
        public ActionResult CriarLutador(LutadorViewModel lutadorViewModel)
        {
            var userInfo = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name;
            var usuarioId = userInfo.Contains("|") ? Int64.Parse(userInfo.Split('|').First()) : 0;

            if (string.IsNullOrEmpty(userInfo))
                RedirectToAction("Login", "Account");

            var lutador = new Lutador()
                              {
                                  Nome = lutadorViewModel.Nome,
                                  Apelido = lutadorViewModel.Apelido
                              };

            var usuario = _repositorioUsuario.Get(usuarioId);
            usuario.Lutador = lutador;

            _repositorioUsuario.Update(usuario);
            
            //_repositorioLutador.Add(lutador);
            
            return RedirectToAction("Index");      
            
        }