private void InitDebugPageValues() { _titlePage = String.Format("{0} DESIGN", _titlePage); _cinemas = new ObservableCollection <CinemaDTO>(new List <CinemaDTO> { new CinemaDTO { Id = 1, Name = "Palafox DESIGN" } , new CinemaDTO { Id = 2, Name = "Cervantes DESIGN" } }); _peliculas = new ObservableCollection <FilmDTO>(new List <FilmDTO> { new FilmDTO { Id = 1, Title = "Liga de la Justicia DESIGN", DurationInMinutes = 120, IsSelectedItem = true } , new FilmDTO { Id = 2, Title = "El secreto de Marrowbone DESIGN", DurationInMinutes = 90 } , new FilmDTO { Id = 3, Title = "Oro DESIGN", DurationInMinutes = 110, IsSelectedItem = true } , new FilmDTO { Id = 4, Title = "Thor: Ragnarok DESIGN", DurationInMinutes = 100 } , new FilmDTO { Id = 5, Title = "Toc Toc DESIGN", DurationInMinutes = 95 } }); _genero = new GeneroDTO { GeneroId = 2, Nombre = "Comedia", LogoName = "ms-appx://UnivDotnetters/Assets/Comedia.png" }; }
public async Task <IActionResult> Create(GeneroInsertViewModel viewModel) { try { var configuration = new MapperConfiguration(cfg => { cfg.CreateMap <GeneroInsertViewModel, GeneroDTO>(); }); IMapper mapper = configuration.CreateMapper(); GeneroDTO genero = mapper.Map <GeneroDTO>(viewModel); await _generoService.Create(genero); return(RedirectToAction("Index", "Home")); } catch (MSException ex) { ViewBag.ValidationErrors = ex.Errors; } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; } return(View()); }
public async Task Create(GeneroDTO genero) { ValidationResult result = new GeneroValidator().Validate(genero); result.ThrowExceptionIfFail(); await _generorepository.Create(genero); }
public IActionResult EditarGenero(int id) { var genero = database.Generos.First(gene => gene.Id == id); GeneroDTO generoView = new GeneroDTO(); generoView.Id = genero.Id; generoView.Nome = genero.Nome; return(View(generoView)); }
private async Task <Retorno> Excluir(GeneroDTO command) { if (command.Invalid) { return(new Retorno(false, "Dados Inválidos!", command.Notifications)); } return(await _repository.Excluir(command.Id)); }
public async Task Delete(GeneroDTO genero) { GeneroDTO DbG = await _context.Generos.FirstOrDefaultAsync(g => g.ID == genero.ID); if (DbG != null) { _context.Generos.Remove(genero); await _context.SaveChangesAsync(); } }
public ActionResult Delete(int?id) { GeneroDTO genero = null; if (id.HasValue) { genero = generoBLL.Detalhar(id); } return(View(genero)); }
public async Task Create(GeneroDTO genero) { try { _context.Generos.Add(genero); await _context.SaveChangesAsync(); } catch (Exception ex) { throw new Exception("Erro no banco de dados"); } }
public IActionResult Atualizar(GeneroDTO generoTemporario) { if (ModelState.IsValid) { var genero = database.Generos.First(p => p.Id == generoTemporario.Id); genero.Nome = generoTemporario.Nome; database.SaveChanges(); return(RedirectToAction("Generos", "Gestao")); } else { return(RedirectToAction("Generos", "Gestao")); } }
private async Task <Retorno> Cadastrar(GeneroDTO command) { command.Validate(); if (command.Invalid) { return(new Retorno(false, "Dados Inválidos!", command.Notifications)); } var Genero = new Genero { Nome = command.Nome }; return(await _repository.Cadastrar(Genero)); }
public ActionResult Edit(GeneroDTO genero) { try { if (ModelState.IsValid) { generoBLL.Editar(genero); return(RedirectToAction("Index")); } return(View(genero)); } catch { return(View(genero)); } }
public IActionResult Salvar(GeneroDTO generoTemporario) { if (ModelState.IsValid) { Genero genero = new Genero(); genero.Nome = generoTemporario.Nome; genero.Status = true; database.Generos.Add(genero); database.SaveChanges(); return(RedirectToAction("Generos", "Gestao")); } else { return(View("../Gestao/NovoGenero")); } }
public async Task <IActionResult> Put([FromBody] GeneroDTO genero) { try { var retorno = (Retorno)await _rep.Persistir(genero, ELogin.ATUALIZAR); if (retorno.Sucesso == false) { return(BadRequest(retorno)); } return(Ok(retorno)); } catch (Exception ex) { GerarLog("Erro ao Atualizar o genero", ex: ex); return(StatusCode(500, ex.ToString())); } }
public async Task <ICommandResult> Persistir(GeneroDTO command, ELogin acoes) { var retorno = new Retorno(); switch (acoes) { case ELogin.CADASTRAR: retorno = await Cadastrar(command); break; case ELogin.ATUALIZAR: retorno = await Atualizar(command); break; case ELogin.EXCLUIR: retorno = await Excluir(command); break; } return(retorno); }
public bool PodeExcluir(GeneroDTO generoFiltro) { return(!contexto.Livro.Any(x => x.Genero.IDGenero == generoFiltro.IDGenero)); }
public void Deletar(GeneroDTO genero) { contexto.Entry(genero).State = EntityState.Deleted; contexto.SaveChanges(); }
public void Editar(GeneroDTO genero) { contexto.Entry(genero).State = EntityState.Modified; contexto.SaveChanges(); }
public void Inserir(GeneroDTO genero) { contexto.Genero.Add(genero); contexto.SaveChanges(); }
public Task Update(GeneroDTO genero) { throw new NotImplementedException(); }
public async Task Delete(GeneroDTO genero) { await _generorepository.Delete(genero); }
public async Task <string> GetGeneroById(int GeneroId) { GeneroDTO DbG = await _context.Generos.FirstOrDefaultAsync(g => g.ID == GeneroId); return(DbG.Nome); }
public void Inserir(GeneroDTO genero) { generoDAL.Inserir(genero); }
public void Editar(GeneroDTO genero) { generoDAL.Editar(genero); }
private bool PodeExcluir(GeneroDTO generoFiltro) { GeneroDAL generoDAL = new GeneroDAL(); return(generoDAL.PodeExcluir(generoFiltro)); }
public async Task <ActionResult> Put(int Id, [FromBody] GeneroDTO generoDto) { return(await Put <Genero, GeneroDTO>(Id, generoDto)); }