public IActionResult Create(PontuacaoModel model) { if (!ModelState.IsValid) { return(View(model)); } try { Guid userId = new Guid(_userManager.GetUserId(HttpContext.User)); Pontuacao pontuacao = new Pontuacao { DataJogo = model.DataJogo, QuantidadePontos = model.QuantidadePontos, UserId = userId }; _pontuacaoService.Salvar(pontuacao); if (pontuacao.Id > 0) { return(RedirectToAction("Index")); } } catch (Exception ex) { string message = string.Format("Atenção: {0}", ex.Message); ModelState.AddModelError(string.Empty, message); } return(View(model)); }
public IActionResult Delete(int id) { PontuacaoModel model = new PontuacaoModel(); if (id > 0) { Pontuacao pontuacao = _pontuacaoService.Get(id); model.Id = pontuacao.Id; model.DataJogo = pontuacao.DataJogo; model.QuantidadePontos = pontuacao.QuantidadePontos; } return(View(model)); }
public IActionResult Create() { string userId = _userManager.GetUserId(HttpContext.User); if (string.IsNullOrWhiteSpace(userId)) { return(RedirectToAction("Login", "Identity/Account")); } PontuacaoModel model = new PontuacaoModel(); model.DataJogo = DateTime.Now; return(View(model)); }
public IActionResult Delete(PontuacaoModel model) { try { if (model.Id != 0) { Pontuacao pontuacao = _pontuacaoService.Get(model.Id); _pontuacaoService.Delete(pontuacao); return(RedirectToAction("Lancamentos")); } return(View()); } catch { return(View()); } }
public PontuacaoWrapperViewModel(PontuacaoModel pontuacaoModel) { _pontuacaoModel = pontuacaoModel; Buraco = new BuracoWrapperViewModel(_pontuacaoModel.Buraco); }