예제 #1
0
 public IActionResult CriaGenero([FromBody] CriaGeneroViewModel generoTemp)
 {
     if (ModelState.IsValid)
     {
         var genero = new GeneroEvento();
         genero.NomeGenero = generoTemp.NomeGenero;
         _generoRepositorio.AdicionarGenero(genero);
         var generoResult = _generoRepositorio.BuscarGenero(genero.Id);
         Response.StatusCode = 201;
         return(new ObjectResult(generoResult));
     }
     else
     {
         Response.StatusCode = 400;
         var erros = ModelState.Values.SelectMany(v => v.Errors).Select(v => v.ErrorMessage + "" + v.Exception).ToList();
         return(new ObjectResult(erros));
     }
 }
 public void ExcluirGenero(GeneroEvento genero)
 {
     _database.Generos.Remove(genero);
     _database.SaveChanges();
 }
 public void EditarGenero(GeneroEvento genero)
 {
     _database.Generos.Update(genero);
     _database.SaveChanges();
 }
 public void AdicionarGenero(GeneroEvento genero)
 {
     _database.Generos.Add(genero);
     _database.SaveChanges();
 }