public static LutadorViewModel LutadorEntityToViewModel(Lutador lutador) { if (lutador == null) return new LutadorViewModel(); var lutadorVm = new LutadorViewModel() { Nome = lutador.Nome, Apelido = lutador.Apelido }; return lutadorVm; }
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"); }