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"));
        }
Beispiel #4
0
        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!" }));
        }