private TeamDTO Create(TeamViewModel viewModel) { try { log.Debug(TeamViewModel.FormatTeamViewModel(viewModel)); TeamDTO team = new TeamDTO(); // copy values viewModel.UpdateDTO(team, null); //RequestContext.Principal.Identity.GetUserId()); // audit team.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); team.CreateOn = DateTime.UtcNow; // add log.Debug("_teamService.AddTeam - " + TeamDTO.FormatTeamDTO(team)); int id = _teamService.AddTeam(team); team.TeamId = id; log.Debug("result: 'success', id: " + id); return(team); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
private TeamDTO Update(TeamViewModel viewModel) { try { log.Debug(TeamViewModel.FormatTeamViewModel(viewModel)); // get log.Debug("_teamService.GetTeam - teamId: " + viewModel.TeamId + " "); var existingTeam = _teamService.GetTeam(viewModel.TeamId); log.Debug("_teamService.GetTeam - " + TeamDTO.FormatTeamDTO(existingTeam)); if (existingTeam != null) { // copy values viewModel.UpdateDTO(existingTeam, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_teamService.UpdateTeam - " + TeamDTO.FormatTeamDTO(existingTeam)); _teamService.UpdateTeam(existingTeam); log.Debug("result: 'success'"); } else { log.Error("existingTeam: null, TeamId: " + viewModel.TeamId); } return(existingTeam); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }