public bool EditTeamDetails(TeamDetailsResponseDto request) { bool flag = false; Team editTeam = new Team { Id = request.TeamId, Name = request.TeamName }; using (var db = new TimeTrackerModelContainer()) { var userTeamLink = db.UserTeamLink.First(x => x.Id == request.Id); userTeamLink.CurrencyId = request.CurrencyId; userTeamLink.TeamId = userTeamLink.TeamId; userTeamLink.PrivatePrice = request.PrivatePrice; userTeamLink.PublicPrice = request.PublicPrice; editTeam.Id = userTeamLink.TeamId; db.Entry(editTeam).State = EntityState.Modified; db.Entry(userTeamLink).State = EntityState.Modified; db.SaveChanges(); flag = true; } return(flag); }
public bool EditTeamDetails(TeamDetailsResponseDto request) { try { return(_teamLogic.EditTeamDetails(request)); } catch (Exception e) { throw new FaultException("Sikertelen..."); } }
public static TeamDetailsResponseDto Map(this UserTeamLink source) { var target = new TeamDetailsResponseDto { PrivatePrice = source.PrivatePrice, PublicPrice = source.PublicPrice, Currency = source.Currency.Code, UserName = source.User.Name, TeamName = source.Team.Name, Id = source.Id }; return(target); }
public TeamDetailsResponseDto GetTeamDetailsForEdit(long id) { var resultTeam = new TeamDetailsResponseDto(); using (var db = new TimeTrackerModelContainer()) { var result = db.UserTeamLink.First(x => x.Id == id); resultTeam.Id = result.Id; resultTeam.PublicPrice = result.PublicPrice; resultTeam.PrivatePrice = result.PrivatePrice; resultTeam.Currency = result.Currency.Code; resultTeam.TeamName = result.Team.Name; resultTeam.UserName = result.User.Name; resultTeam.TeamId = result.TeamId; } return(resultTeam); }
public async Task <bool> EditTeamDetails(long id, string TeamName, string publicPrice, string privatePrice, long currencyId) { string uri = "api/team/editteamdetails/"; var request = new TeamDetailsResponseDto { Id = id, TeamName = TeamName, PublicPrice = publicPrice, PrivatePrice = privatePrice, CurrencyId = currencyId, }; var editDetailsTeam = await httpServices.Put(uri, request); if (editDetailsTeam == false) { throw new Exception("Sikertelen"); } return(editDetailsTeam); }
public async Task <ActionResult> EditTeam(int id) { var team = new TeamDetailsResponseDto(); var teamView = new TeamDetailsViewModel(); try { teamView.CurrencyList = await AdminServiceClient.GetAllCurrency(); var dd = await TeamServiceClient.GetTeamById(id); teamView.TeamName = dd.Name; teamView.Id = dd.Id; teamView.PrivatePrice = team.PrivatePrice; teamView.PublicPrice = team.PublicPrice; } catch (Exception e) { ViewBag.Message = e.Message; } return(View(teamView)); }