Exemplo n.º 1
0
        public IActionResult AssignEmployeeToTeam([FromBody] AssignEmployeeToTeamForm assignEmployeeForm)
        {
            var response = new BaseResponse()
            {
                HasBeenSuccessful = false
            };

            try
            {
                var result = manager.AssignEmployeeToTeam(assignEmployeeForm.NewMembers, assignEmployeeForm.TeamId);
                if (result)
                {
                    response.HasBeenSuccessful = true;
                    response.Code = 200;
                    return(this.Ok(response));
                }

                response.HasBeenSuccessful = false;
                response.Code = 501;
                return(this.Ok(response));
            }
            catch (Exception e)
            {
                response.HasBeenSuccessful = false;
                response.Code = 501;
                return(this.Ok(response));
            }
        }