public IActionResult PutRemoveTribo([FromRoute] int id, [FromBody] SquadInput input) { var objSquad = new Squad(); var obj = _squadNegocio.SairDaTribo(id, objSquad); return(Accepted(obj)); }
public IActionResult PutAtivoInativo([FromRoute] int id, [FromBody] SquadInput input) { var objSquad = new Squad() { Status = input.Status }; var obj = _squadNegocio.AlterarAtivoInativo(id, objSquad); return(Accepted(obj)); }
public IActionResult PutSquad([FromRoute] int id, [FromBody] SquadInput input) { var objSquad = new Squad() { IdUnidade = input.IdUnidade, IdTribo = input.IdTribo, Logo = input.Logo, Nome = input.Nome }; var obj = _squadNegocio.Alterar(id, objSquad); return(Accepted(obj)); }
public IActionResult Put([FromRoute] int id, [FromBody] SquadInput input) { var objSquad = new Squad() { Id = id, Nome = input.Nome, Id_Mentor = input.Id_Mentor, Id_tribo = input.Id_tribo }; var retorno = _squadNegocio.Alterar(id, objSquad); return(Accepted(retorno)); }
public IActionResult Post([FromBody] SquadInput Input) { var objSquad = new Squad() { IdUser = Input.IdUser, IdUnidade = Input.IdUnidade, IdTribo = Input.IdTribo, Logo = Input.Logo, Nome = Input.Nome, }; var idSquad = _squadNegocio.Inserir(objSquad); objSquad.ID = idSquad; return(CreatedAtRoute(routeName: "SquadGetId", routeValues: new { id = idSquad }, value: objSquad)); }
public IActionResult Post([FromBody] SquadInput input) { var objSquad = new Squad() { Nome = input.Nome, Id_Mentor = input.Id_Mentor, Id_tribo = input.Id_tribo, Ativo = true }; var idSquad = _squadNegocio.Inserir(objSquad); var objDto = _squadNegocio.SelecionarPorId(idSquad); return(CreatedAtRoute(routeName: "SquadGetId", routeValues: new { id = objDto.Id }, value: objDto)); }
public void RetornaStatusCreatedPost() { int valorEsperado = 201; var squad = new SquadInput { Id_tribo = 1, Nome = "Teste" }; var repoMock = new Mock <ISquadNegocio>(); var _squadController = new SquadController(repoMock.Object); // Act var actionResult = _squadController.Post(squad); var okObjectResult = (CreatedAtRouteResult)actionResult; // Assert Assert.Equal(valorEsperado, okObjectResult.StatusCode); }
public void RetornaStatusAcceptedPut() { // Arrange int valorEsperado = 202; var Id = 2; var squad = new SquadInput() { Id_tribo = 2, Nome = "Atualiza" }; var repoMock = new Mock <ISquadNegocio>(); var _squadController = new SquadController(repoMock.Object); // Act var actionResult = _squadController.Put(Id, squad); var okObjectResult = (AcceptedResult)actionResult; // Assert Assert.Equal(valorEsperado, okObjectResult.StatusCode); }