public IHttpActionResult Delete(int id)
 {
     var groupTeamMethods = new GroupTeamMethods();
     if (groupTeamMethods.Find(id) == null)
     {
         return BadRequest("The item doesn't exist.");
     }
     else
     {
         groupTeamMethods.Delete(id);
         return ResponseMessage(new HttpResponseMessage(HttpStatusCode.NoContent));
     }
 }
 public IHttpActionResult GetById(int id)
 {
     var groupTeamMethods = new GroupTeamMethods();
     var found = groupTeamMethods.Find(id);
     if (found == null)
     {
         return BadRequest("The item could not be found.");
     }
     else
     {
         return Ok(found);
     }
 }
Esempio n. 3
0
        public void TestDelete()
        {
            var groupTeamMethods = new GroupTeamMethods();

            var lastItemOfTheList = groupTeamMethods.Display().LastOrDefault().GroupTeamId;
            // deleto o item que quero
            groupTeamMethods.Delete(lastItemOfTheList);

            // tento encontrar o item que deletei
            var responseFind = groupTeamMethods.Find(lastItemOfTheList);

            // se for nulo, significa que o item foi apagado e o método funciona
            Assert.IsNull(responseFind);
        }
Esempio n. 4
0
        public IHttpActionResult Delete(int id)
        {
            var groupTeamMethods = new GroupTeamMethods();

            if (groupTeamMethods.Find(id) == null)
            {
                return(BadRequest("The item doesn't exist."));
            }
            else
            {
                groupTeamMethods.Delete(id);
                return(ResponseMessage(new HttpResponseMessage(HttpStatusCode.NoContent)));
            }
        }
Esempio n. 5
0
        public IHttpActionResult GetById(int id)
        {
            var groupTeamMethods = new GroupTeamMethods();
            var found            = groupTeamMethods.Find(id);

            if (found == null)
            {
                return(BadRequest("The item could not be found."));
            }
            else
            {
                return(Ok(found));
            }
        }
Esempio n. 6
0
        public void TestDelete()
        {
            var groupTeamMethods = new GroupTeamMethods();

            var lastItemOfTheList = groupTeamMethods.Display().LastOrDefault().GroupTeamId;

            // deleto o item que quero
            groupTeamMethods.Delete(lastItemOfTheList);

            // tento encontrar o item que deletei
            var responseFind = groupTeamMethods.Find(lastItemOfTheList);

            // se for nulo, significa que o item foi apagado e o método funciona
            Assert.IsNull(responseFind);
        }
Esempio n. 7
0
        public IHttpActionResult Put(int id, GroupTeamDTO groupToUpdate)
        {
            var update = new GroupTeamMethods();

            if (update.Find(id) == null)
            {
                return(BadRequest("The item could not be found"));
            }
            else
            {
                update.Update(id, groupToUpdate);

#warning Resposta com objeto genérico <T>
                //var result = new HttpResponseMessage<GroupTeamDTO>(null, HttpStatusCode.NotFound);

                //var responseMSg =  Request.CreateResponse<GroupTeamDTO>(HttpStatusCode.OK, groupToUpdate);

                return(ResponseMessage(new HttpResponseMessage(HttpStatusCode.NoContent)));

                //return ResponseMessage(responseMSg);
            }
        }
Esempio n. 8
0
        public void TestUpdate()
        {
            var update = new GroupTeamMethods();
            // crio o objeto de grupo para atualizar
            var groupTeam = new GroupTeamDTO
            {
                Name        = "HUE BR",
                Description = "FESTA"
            };

            var lastItemOfTheList = update.Display().LastOrDefault().GroupTeamId;

            // atualizo na tabela passando o item que quero modificar
            // e o objeto que modifiquei
            update.Update(lastItemOfTheList, groupTeam);

            // guardo o objeto que atualizei
            var responseFind = update.Find(lastItemOfTheList);

            // verifico se o item que criei possui a o mesmo nome do objeto que mandei
            // se sim, significa que o update está ok
            Assert.IsTrue(responseFind.Name == groupTeam.Name);
        }
        public IHttpActionResult Put(int id, GroupTeamDTO groupToUpdate)
        {
            var update = new GroupTeamMethods();
            if (update.Find(id) == null)
            {
                return BadRequest("The item could not be found");
            }
            else
            {
                update.Update(id, groupToUpdate);

            #warning Resposta com objeto genérico <T>
                //var result = new HttpResponseMessage<GroupTeamDTO>(null, HttpStatusCode.NotFound);

                //var responseMSg =  Request.CreateResponse<GroupTeamDTO>(HttpStatusCode.OK, groupToUpdate);

                return ResponseMessage(new HttpResponseMessage(HttpStatusCode.NoContent));

                //return ResponseMessage(responseMSg);
            }
        }
Esempio n. 10
0
        public void TestUpdate()
        {
            var update = new GroupTeamMethods();
            // crio o objeto de grupo para atualizar
            var groupTeam = new GroupTeamDTO
            {
                Name = "HUE BR",
                Description = "FESTA"
            };

            var lastItemOfTheList = update.Display().LastOrDefault().GroupTeamId;

            // atualizo na tabela passando o item que quero modificar
            // e o objeto que modifiquei
            update.Update(lastItemOfTheList, groupTeam);

            // guardo o objeto que atualizei
            var responseFind = update.Find(lastItemOfTheList);

            // verifico se o item que criei possui a o mesmo nome do objeto que mandei
            // se sim, significa que o update está ok
            Assert.IsTrue(responseFind.Name == groupTeam.Name);
        }