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(); }