public async Task <IActionResult> EditGeneric(long id, long eventoId, long empresaId) { var dto = (EntradaDto)await _entradaServicio.Obtener(id); if (dto == null) { return(RedirectToAction("ListGeneric", new { eventoId, empresaId })); } if (dto.ClienteId != null) { return(RedirectToAction("ListGeneric", new { eventoId, empresaId })); } var model = new EntradaViewModel() { Id = dto.Id, EstaEliminado = dto.EliminadoStr, EventoId = dto.EventoId, ClienteId = null, Precio = dto.Precio, TipoEntradaId = dto.TipoEntradaId, TiposEntradas = await _helperTipoEntrada.PoblarSelect(empresaId) }; ViewBag.EmpresaId = empresaId; return(View(model)); }
public async Task <EntradaViewModel> ObtenerEntrada(long id) { var e = (EntradaDto)await _entradaServicio.Obtener(id); var model = new EntradaViewModel() { Id = e.Id, TipoEntradaId = e.TipoEntradaId, Precio = e.Precio, EventoId = e.EventoId, Evento = await _helperEvento.Obtener(e.EventoId), TipoEntrada = await _helperTipoEntrada.Obtener(e.TipoEntradaId), ClienteId = e.ClienteId }; return(model); }