public IActionResult Post([FromBody] Show sTemp) { /*Validação*/ if (sTemp.Valor <= 0) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "O preço do evento não pode ser menor ou igual à 0" })); } if (sTemp.Nome.Length <= 1) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "O nome do evento precisa ter mais de um caracter" })); } Show s = new Show(); s.Nome = sTemp.Nome; s.Valor = sTemp.Valor; s.Hora = sTemp.Hora; s.Categoria = sTemp.Categoria; s.CasaseClubes = sTemp.CasaseClubes; database.Shows.Add(s); database.SaveChanges(); Response.StatusCode = 201; return(new ObjectResult(new { msg = " Evento cadastrado com sucesso!" })); }
public IActionResult Deletar(int ID) { Show aux = database.Shows.First(aux => aux.Id == ID); database.Shows.Remove(aux); database.SaveChanges(); return(RedirectToAction("Proximos")); }
public IActionResult Deletar(int ID) { Casa aux = database.Casas.First(aux => aux.Id == ID); database.Casas.Remove(aux); database.SaveChanges(); return(RedirectToAction("CasaseClubes")); }
public IActionResult Post([FromBody] Casa cTemp) { /*Validação*/ if (cTemp.Nome.Length <= 1) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "O nome da Casa/Clube precisa ter mais de um caracter" })); } Casa c = new Casa(); c.Nome = cTemp.Nome; c.Endereço = cTemp.Endereço; database.Casas.Add(c); database.SaveChanges(); Response.StatusCode = 201; return(new ObjectResult(new { msg = " Casa/Clube cadastrada (o) com sucesso!" })); }