public async Task <IActionResult> Atualizar(Guid id, MesaViewModel mesaViewModel) { if (id != mesaViewModel.Id) { NotificarErro("Os ids informados não são iguais!"); return(CustomResponse(mesaViewModel, ETipoAcao.ModeloInvalido)); } var mesaAtualizada = await ObterPrato(id); if (mesaAtualizada == null) { return(CustomResponse(ModelState, ETipoAcao.NaoEncontrado)); } mesaAtualizada.Numero = mesaViewModel.Numero; mesaAtualizada.Lugares = mesaViewModel.Lugares; mesaAtualizada.Ativo = mesaViewModel.Ativo; mesaAtualizada.Ativo = mesaViewModel.Ativo; mesaAtualizada.LocalizacaoMesa = mesaAtualizada.LocalizacaoMesa; await _mesaService.Atualizar(_mapper.Map <Mesa>(mesaAtualizada)); return(CustomResponse(mesaViewModel, ETipoAcao.Atualizado)); }
public void Post([FromBody] MesaViewModel model) { var mesa = new Mesa(); _mapper.Map(model, mesa); _mesaService.Agregar(mesa); }
public ActionResult Adicionar(MesaViewModel mesaViewModel) { if (ModelState.IsValid) { _unit.MesaRepository.Cadastrar(Mapper.Map <Mesa>(mesaViewModel)); _unit.Salvar(); } return(Redirect(Request.UrlReferrer.AbsolutePath)); }
public ActionResult FormMesa() { var vm = new MesaViewModel() { AmbienteSelectList = SelectAmbiente() }; return(PartialView("_adicionar", vm)); }
public async Task <ActionResult <MesaViewModel> > Adicionar(MesaViewModel mesaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState, ETipoAcao.ModeloInvalido)); } await _mesaService.Adicionar(_mapper.Map <Mesa>(mesaViewModel)); return(CustomResponse(mesaViewModel, ETipoAcao.Adicionado)); }
public ActionResult AtivaMesa(string mesa, string cartas) { var ms = new MesaViewModel(cartas) { MesaId = mesa.Split(',')[0], NumJogador = mesa.Split(',')[1], JogVez = mesa.Split(',')[2] }; return(View("Truco/_TrucoMesa", ms)); }
public ActionResult Put(int id, MesaViewModel model) { var mesa = _mesaService.Obtener(id); if (mesa == null) { return(BadRequest()); } mesa.Identificador = model.Identificador; mesa.Capacidad = model.Capacidad; _mesaService.Editar(mesa); return(Ok()); }
public MesaPage(Reino reino) { InitializeComponent(); ViewModel = new MesaViewModel(Navigation, reino); BindingContext = ViewModel; }