public void Destroy(TipoEventoViewModel obj) { var entity = entities.TipoEventos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entities.Delete(entity); entities.SaveChanges(); } }
public IActionResult GetTipoEvento(int id) { TipoEventoViewModel tipoEvento = _mapper.Map <TipoEventoViewModel>(_tipoEventoRepository.BuscarPorId(id)); if (tipoEvento == null) { return(NotFound()); } return(Ok(tipoEvento)); }
public IActionResult TipoEventos() { var viewModel = new TipoEventoViewModel { MensagemSucesso = (string)TempData["formMensagemSucesso"], MensagemErro = (string)TempData["formMensagemErro"] }; viewModel.TipoEventos = _tipoEventoService.GetAll(); return(View("~/Views/Admin/TipoEvento/TipoEventoList.cshtml", viewModel)); }
public void Update(TipoEventoViewModel obj) { var entity = entities.TipoEventos.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entity.Nombre = obj.Nombre; entity.Descripcion = obj.Descripcion; entities.SaveChanges(); } }
public void Create(TipoEventoViewModel obj) { var entity = new TipoEvento(); entity.Nombre = obj.Nombre; entity.Descripcion = obj.Descripcion; entity.Fechacreacion = DateTime.Now; entities.Add(entity); entities.SaveChanges(); obj.Id = entity.Id; }
public IActionResult PutTipoEvento([FromBody] TipoEventoViewModel viewModel) { try { _tipoEventoRepository.Atualizar(_mapper.Map <TipoEventoDomain>(viewModel)); return(Ok("Tipo do Evento atualizado com sucesso.")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult PostTipoEvento([FromBody] TipoEventoViewModel viewModel) { try { _tipoEventoRepository.Cadastrar(_mapper.Map <TipoEventoDomain>(viewModel)); return(Ok(viewModel)); } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET: TipoEvento public PartialViewResult Menu(int tipoEvento = -1) { ViewBag.tipoEventoSelecionado = tipoEvento; _repositorio = new TipoEventoRepositorio(); TipoEventoViewModel model = new TipoEventoViewModel { TipoEventos = _repositorio.TipoEventos .OrderBy(t => t.DescricaoTipoEvento), }; return(PartialView(model)); }