Exemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] TeamEmp teamEmp)
        {
            ServiceResponse <TeamEmp> serviceResponse = new ServiceResponse <TeamEmp>();

            if (teamEmp == null)
            {
                _logger.LogError("schedule object sent from client is null.");
                serviceResponse.IsSuccess = false;
                serviceResponse.Message   = "schedule object sent from client is null";
                return(BadRequest(serviceResponse));
            }

            if (!ModelState.IsValid)
            {
                _logger.LogError("Invalid schedule object sent from client.");
                serviceResponse.IsSuccess = false;
                serviceResponse.Message   = "Invalid schedule object sent from client.";
                return(BadRequest(serviceResponse));
            }
            serviceResponse = await _teamService.Addteam(teamEmp);

            if (serviceResponse == null)
            {
                return(BadRequest(serviceResponse));
            }

            //   serviceResponse.Message = "Schedule Successfully Created";
            return(Ok(serviceResponse));
        }
Exemplo n.º 2
0
        public async Task <ServiceResponse <TeamEmp> > Addteam(TeamEmp teamEmp)
        {
            ServiceResponse <TeamEmp> serviceResponse = new ServiceResponse <TeamEmp>();

            try
            {
                if (await UserExists(teamEmp.TeamId))
                {
                    serviceResponse.IsSuccess = false;
                    serviceResponse.Message   = "Teamid already exist";
                    return(serviceResponse);
                }
                //   CreatePasswordHash(password, out byte[] passwordHash, out byte[] passwordSalt);

                // user.PasswordHash = passwordHash;
                //   user.PasswordSalt = passwordSalt;
                //timeup.CreatedOn = Convert.ToDateTime(DateTime.Now);

                //timeup.TimeStart = Convert.ToDateTime(DateTime.Now.ToShortTimeString());
                //timeup.TimeEnd = DateTime.Now.AddHours(1);

                serviceResponse.Data = await _teamRepository.AddData(teamEmp);

                serviceResponse.Message = "Team Registered successfully";
            }
            catch (Exception ex)
            {
                serviceResponse.IsSuccess = false;
                serviceResponse.Message   = ex.Message;
                serviceResponse.Message   = ex.Message.ToString();
                _logger.LogError($"Something went wrong inside Register action: {ex.Message}");
            }

            return(serviceResponse);
        }
Exemplo n.º 3
0
        public TeamEmp totalcount()
        {
            //ServiceResponse<TeamEmp> serviceResponse = new ServiceResponse<TeamEmp>();
            var     total = _teamRepository.Count();
            TeamEmp tc    = new TeamEmp();

            tc.count = total;
            ////   List<totalc> count=new List<totalc>
            //Teamcount tc = new Teamcount();
            //tc.count = total;
            //   serviceResponse.Data = total;
            ///  serviceResponse.Data = TeamEmp;
            //   return Teamcount;
            //  return total.ToString();
            return(tc);
        }
Exemplo n.º 4
0
        public async Task <ServiceResponse <TeamEmp> > UpdateTeam(TeamViewModel teamviewmodel)

        {
            ServiceResponse <TeamEmp> serviceResponse = new ServiceResponse <TeamEmp>();

            try
            {
                TeamEmp teamUser = await _teamRepository.GetSingle(teamviewmodel.Id);

                if (teamUser != null)
                {
                    //CreatePasswordHash(userResetViewModel.Password, out byte[] passwordHash, out byte[] passwordSalt);

                    //oUser.PasswordHash = passwordHash;
                    //oUser.PasswordSalt = passwordSalt;

                    teamUser.TeamId   = teamviewmodel.TeamId;
                    teamUser.Teamtype = teamviewmodel.Teamtype;

                    serviceResponse.Data = await _teamRepository.UpdateData(teamUser);

                    serviceResponse.Message = "Update successfully";
                    serviceResponse.Data    = null;
                }
                else
                {
                    serviceResponse.Message   = "User not found";
                    serviceResponse.IsSuccess = false;
                }
            }
            catch (Exception ex)
            {
                serviceResponse.IsSuccess = false;
                serviceResponse.Message   = ex.Message;
                _logger.LogError($"Something went wrong inside Register action: {ex.Message}");
            }

            return(serviceResponse);
        }