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)); }
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); }
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); }
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); }