public IHttpActionResult Convert(string name) { var alliance = new AllianceRatingOut { AllianceDescription = "descr", ComplexButtonView = new ComplexButtonView(), Id = 1, Name = "allianceName", Label = Label.DefaultUrls(), HasButtons = true, Buttons = new List <ButtonsView> { ButtonsView.HangarToggle() }, PvpPoint = 1000, LeaderImg = Avatar.DefaultUrls(), ControlledPlanet = 10, Pilots = 5, LeaderName = "LeaderName" }; var myAlliance = new TabMyAllianceOut(); alliance.ShallowConvert(myAlliance); var result = new { parent = alliance, result = myAlliance }; return(Json(result)); }
public IAllianceRatingOut SetAllianceRating(IDbConnection connection, AllianceDataModel allianceDataModel, bool setButtons, IGameUserService gameUserService) { var alliance = new AllianceRatingOut(allianceDataModel); alliance.Pilots = _aUserCache.LocalOperation(connection, col => { return(col.Count(i => i.AllianceId == allianceDataModel.Id)); }); alliance.ControlledPlanet = _planetDetailCache.LocalOperation(connection, col => { return(col.Count(i => i.AllianceId == allianceDataModel.Id)); }); alliance.LeaderImg = gameUserService.GetUserAvatar(connection, allianceDataModel.CreatorId); if (setButtons) { alliance.SetComplexButtonView(); } return(alliance); }
public UserProfileAlliance(AllianceRatingOut baseItem) : base(baseItem) { }