public MobileState(EntityModel mob) { ObjectInstanceId = mob.Id; State = mob.MobileState; Position = mob.Position; Rotation = mob.Rotation; }
public PositionUpdate(EntityModel entity) { Id = entity.Id; State = entity.MobileState; Position = entity.Position; Rotation = entity.Rotation; }
public NewsCurlyBracket(EntityModel.News news) { Id = news.Id; Title = news.Title; Description = news.Description; Content = news.Content; ImageUrl = news.ImageUrl; DetailsUrl = UrlUtilities.GenerateUrl(HttpContext.Current.Request.RequestContext, "News", "Details", new { id = news.Id, title = news.Title.ToUrlString() }); LastUpdate = news.Updated ?? news.Created; LastUpdatedBy = news.Updated.HasValue ? news.UpdatedBy : news.CreatedBy; RecordOrder = news.RecordOrder; Created = news.Created; CreatedBy = news.CreatedBy; Updated = news.Updated; UpdatedBy = news.UpdatedBy; var newsCategories = news.NewsNewsCategories.Select(nc => nc.NewsCategory).ToList(); Categories = newsCategories.Any() ? newsCategories.Select(c => new CategoryItemModel(c)).ToList() : new List<CategoryItemModel>(); }
public void InsertOperator(EntityModel.Customer getcustomer) { #region Define the Base Insert Operator By Serviceconfig f**k this shit _getDaoManager.BeginTransaction(); try { _getbaseService.InsertOperator(getcustomer); _getDaoManager.CommitTransaction(); } catch { _getDaoManager.RollBackTransaction(); throw; } #endregion #region the Base Handle //if (_getsqlmaper != null) //{ // _getsqlmaper.BeginTransaction(); // try // { // _getsqlmaper.Insert("InsertCustomer", getcustomer); // _getsqlmaper.CommitTransaction(); // } // catch // { // _getsqlmaper.RollBackTransaction(); // throw; // } //} #endregion }
public CombatReport(EntityModel attacker, EnumSkill skill, EntityModel target, float damage) { AttackerObjectInstanceId = attacker.Id; TargetObjectInstanceId = target == null ? 0 : target.Id; Skill = skill; Damage = damage; }
public void TestInit() { world = new World(null, 0, new History()); combatant = new CombatantModel(0, "Combatant", "bar", new Vector3D(), Quaternion.Identity, 10, 10, EnumMobileState.Running, 2, 20, 20, 20, 20, 20); entity = new EntityModel(1, "Entity", "bar", new Vector3D(10, 10, 10), Quaternion.Identity, 10, 10, EnumMobileState.Standing, 2); }
public override EntityModel.CustomFunctionModel.Operators.Operator Clone(EntityModel.CustomFunctionModel.Support.FunctionContext functionContext) { var tmpObj = new StillOneScriptCore.EntityModel.CustomFunctionModel.Operators.VariableReference(functionContext, mVariableName); Operator_CloneSuport(tmpObj, functionContext); return tmpObj; }
public EntityViewModel(EntityModel entity, WorldNavigation navigation) { Contract.Requires<ArgumentNullException>(entity != null); Contract.Requires<ArgumentNullException>(navigation != null); _entity = entity; _entityNavigation = navigation; }
public void SymmetryMessages() { // TODO: Have a central factory for creating test entities var m = new EntityModel(1, "Foo", "Bar", new Vector3D(1.2, 3, 4), new Quaternion(1.2, 3, 4, 5), 100, 100, EnumMobileState.Standing, 1.7f); SerDesMessage(m); SerDesMessage(new PositionUpdate(m)); SerDesMessage(new MissionModel(1, EnumMissionAction.Move, m.Id, DateTime.Now, SetModule.Empty<int>(), DateTime.Now, m.Position, 0.5f)); }
public TileItemViewModel GetTileItem(int tileItemId) { using (var db = new EntityModel()) { var tileItem = db.TileItems.Include("CreatedUser").FirstOrDefault(i => i.Id == tileItemId); return Mapper.Map<TileItem, TileItemViewModel>(tileItem); } }
public override EntityModel.CustomFunctionModel.Operators.Operator Clone(EntityModel.CustomFunctionModel.Support.FunctionContext functionContext) { var tmpObj = new StillOneScriptCore.EntityModel.CustomFunctionModel.Operators.StringLiteralReference(functionContext, mNativeVal); Operator_CloneSuport(tmpObj, functionContext); return tmpObj; }
public CombatantModel StartSkill(EnumSkill skill, EntityModel target, DateTime when, TimeSpan leadTime) { var r = (CombatantModel)MemberwiseClone(); r.ActivatingSkill = skill; r.Target = target; r.ActivatingSkillTimestamp = when; r.ActivatingSkillLeadTime = leadTime; return r; }
public TaskViewModel(TaskModel task, WorldNavigation navigation, EntityModel doer) { Contract.Requires<ArgumentNullException>(task != null); Contract.Requires<ArgumentNullException>(navigation != null); _task = task; _doer = doer; _entityNavigation = navigation; }
protected void UnaryOperator_SupportClone(EntityModel.CustomFunctionModel.Operators.UnaryOperator item, EntityModel.CustomFunctionModel.Support.FunctionContext functionContext) { if (mLeft != null) { item.Left = mLeft.Clone(functionContext); } Operator_CloneSuport(item, functionContext); }
public CombatantModel EnqueueSkill(EnumSkill skill, EntityModel target) { var r = (CombatantModel)MemberwiseClone(); // TODO: zomg surely there is a simpler expression r.SkillQueue = ListModule.Append( SkillQueue, new FSharpList<Tuple<EnumSkill, EntityModel>>(new Tuple<EnumSkill, EntityModel>(skill, target), ListModule.Empty<Tuple<EnumSkill, EntityModel>>())); return r; }
public SkillEvent(EntityModel source, EnumSkill skill, EntityModel target, bool succeeds, bool hits, bool avoided, string description) { Source = source; Skill = skill; Target = target; Succeeds = succeeds; Hits = hits; Avoided = avoided; Description = description; }
public UserViewModel GetUser(string userId) { using (var db = new EntityModel()) { var user = db.Users.FirstOrDefault(u => u.Id == userId); UserHelpers.VerifyViewableUser(user); return Mapper.Map<ApplicationUser, UserViewModel>(user); } }
public List<CommentViewModel> GetItemComments(int tileItemId) { using (var db = new EntityModel()) { return db.Comments.Include("User").Where(c => c.TileItemId == tileItemId) .ToList() .Select(Mapper.Map<Comment, CommentViewModel>) .ToList(); } }
public void StoreAndRetrieve() { var world = new RecordedModel<WorldModel>(WorldModel.Empty); var foo = new EntityModel(1, "Rich", "bar.3ds", new Vector3D(0, 0, 0), Quaternion.Identity); var bar = new EntityModel(2, "Ada", "bar.3ds", new Vector3D(1, 1, 1), Quaternion.Identity); world.Head = world.Head.Add(foo); world.Head = world.Head.Add(bar); Assert.AreEqual(0, world.Head.Entity.TryFind(foo.Id).Value.Position.X); world.Head = world.Head.Add(new EntityModel(1, foo.Name, foo.ModelId, new Vector3D(2, 2, 2), Quaternion.Identity)); Assert.AreEqual(2, world.Head.Entity.TryFind(foo.Id).Value.Position.X); Assert.AreEqual(4, world.CurrentVersion); }
public List<UserViewModel> GetHousemates(int houseId) { using (var db = new EntityModel()) { if (houseId != UserHelpers.GetCurrentUser().HouseId) { // throw this for now, might want to allow in future throw new HttpResponseException(HttpStatusCode.Unauthorized); } return Mapper.Map<ICollection<ApplicationUser>, List<UserViewModel>>(db.Houses.FirstOrDefault(h => h.Id == houseId).Users); } }
public HouseViewModel CreateHouse(HouseViewModel house) { using (var db = new EntityModel()) { var user = UserHelpers.GetCurrentUser(); var appUser = db.Users.FirstOrDefault(u => u.Id == user.Id); var newHouse = db.Houses.Create(); Mapper.Map(house, newHouse); appUser.House = newHouse; db.SaveChanges(); return Mapper.Map<House,HouseViewModel>(newHouse); } }
public override EntityModel.CustomFunctionModel.Statements.BaseStatement Clone(EntityModel.CustomFunctionModel.Support.FunctionContext functionContext) { var tmpObj = new StillOneScriptCore.EntityModel.CustomFunctionModel.Statements.ExpressionStatement(functionContext); if (mExpression != null) { tmpObj.Expression = mExpression.Clone(functionContext); } this.BaseStatement_SupportClone(tmpObj, functionContext); return tmpObj; }
public IHttpActionResult Create(ChoreViewModel chore) { using (var db = new EntityModel()) { var user = db.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); if (user == null) throw new Exception("Could not find current user."); var newChore = db.Chores.Create(); Mapper.Map(chore, newChore); newChore.Title = string.Format("Chore - {0}", newChore.ChoreType); newChore.CreatedDate = DateTime.Now; newChore.CreatedUserId = user.Id; db.Chores.Add(newChore); db.SaveChanges(); return Ok(); } }
public IHttpActionResult CreateNote(NoteViewModel note) { using (var db = new EntityModel()) { var user = db.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); if (user == null) throw new Exception("Could not find current user."); var noteEntity = db.Notes.Create(); Mapper.Map(note, noteEntity); noteEntity.CreatedUserId = user.Id; noteEntity.CreatedDate = DateTime.Now; db.Notes.Add(noteEntity); db.SaveChanges(); TileItemHelpers.NotifyTileItemCreated(Mapper.Map<TileItem, TileItemViewModel>(noteEntity)); return Ok(); } }
public List<TileItemViewModel> GetWhiteboardTileItems() { using (var db = new EntityModel()) { var user = db.Users.FirstOrDefault(u => u.UserName == this.User.Identity.Name); if (user == null) throw new Exception("Could not find current user."); // return unordered results, order in front end var results = db.TileItems.Include("Comments") .Where(ti => ti.CreatedUser.HouseId == user.HouseId) .ToList() .Where(ti => !ti.Hidden) .Select(Mapper.Map<TileItem, TileItemViewModel>).ToList(); return results; } }
/// <summary> /// Creates an entity reading json data model. It also attaches all known entity components. /// </summary> /// <param name="entityModel">Deserialized entity model.</param> /// <param name="entityPlacing">Placement of entity.</param> /// <param name="position">position of entity.</param> /// <param name="isInitializing">If the entity should be created in initializing mode. This needs to end initializing.</param> /// <returns>Created entity instance.</returns> public Entity CreateEntityFromDataModel(EntityModel entityModel, EntityFieldPositionModel entityPlacing, Vector3 position, bool isInitializing = false) { var entity = CreateEntity(isInitializing); entity.Id = entityModel.Id; foreach (var compModel in entityModel.Components) { if (!entity.HasComponent(compModel.Id)) { entity.AddComponent(EntityComponentFactory.GetComponent(entity, compModel)); } } entity.Scale = entityPlacing.Scale?.GetVector3() ?? Vector3.One; if (entityPlacing.Rotation != null) { if (entityPlacing.CardinalRotation) { entity.EulerAngles = new Vector3 { X = entityPlacing.Rotation.X * MathHelper.PiOver2, Y = entityPlacing.Rotation.Y * MathHelper.PiOver2, Z = entityPlacing.Rotation.Z * MathHelper.PiOver2 }; } else { entity.EulerAngles = new Vector3 { X = MathHelper.ToDegrees(entityPlacing.Rotation.X), Y = MathHelper.ToDegrees(entityPlacing.Rotation.Y), Z = MathHelper.ToDegrees(entityPlacing.Rotation.Z) }; } } else { entity.EulerAngles = Vector3.Zero; } entity.Position = position; return entity; }
public HouseViewModel JoinHouse([FromBody]dynamic request, int houseId) { using (var db = new EntityModel()) { var house = db.Houses.FirstOrDefault(h => h.Id == houseId); if(house == null) throw new Exception("There is no house with Id " + houseId); if (request.password != house.Password) { throw new HttpResponseException(this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Incorrect Password")); } var user = UserHelpers.GetCurrentUser(); var appUser = db.Users.FirstOrDefault(u => u.Id == user.Id); appUser.HouseId = houseId; db.SaveChanges(); return Mapper.Map<House, HouseViewModel>(appUser.House); } }
public UserInfoViewModel GetUserInfo() { var claimsIdentity = User.Identity as ClaimsIdentity; ExternalLoginData externalLogin = ExternalLoginData.FromIdentity(claimsIdentity); using (var db = new EntityModel()) { ApplicationUser user = db.Users.FirstOrDefault(u => u.UserName == claimsIdentity.Name); return new UserInfoViewModel { Id = user.Id, Email = user.Email, RealName = user.RealName, HasRegistered = externalLogin == null, LoginProvider = externalLogin != null ? externalLogin.LoginProvider : null, HouseId = user.HouseId }; } }
static string assignToEntity(EntityModel entity, int nest) { var writer = new CodeWriter(); writer.nest(nest); foreach (var field in entity.fieldDefs) { if (field.refDataType == 2) { writer.writeLine($"// {entity.entityNameLower}.{field.fieldName} = model.{field.fieldNameLower};"); writer.writeLine($"{entity.entityNameLower}.{field.fieldName} = model.{field.fieldNameLower2}.id; // Select one Id field. this, or the above"); } else { writer.writeLine($"{entity.entityNameLower}.{field.fieldName} = model.{field.fieldNameLower};"); } } return(writer.toString()); }
public HouseViewModel GetHouse(int houseId) { if (houseId <= 0) { var userHouseId = UserHelpers.GetCurrentUser().HouseId; if (userHouseId == null) { return null; } else houseId = userHouseId.Value; } using (var db = new EntityModel()) { var house = db.Houses.FirstOrDefault(h => h.Id == houseId); if(house == null) throw new HttpResponseException(HttpStatusCode.BadRequest); return Mapper.Map<House, HouseViewModel>(house); } }
internal static string GetEntityText(EntityModel entity, string utterance, int start, int end) { string result; var entitySize = end - start; if (entity.Entity.Length == entitySize) { result = entity.Entity; } else if (utterance.Length <= entitySize) { result = utterance; } else { result = utterance.Substring(start, entitySize); } return(result); }
private LinqCommandInfo AnalyzeCommand(EntityModel model, LinqCommand command) { _model = model; _command = command; try { //include command type and options value into cache key AddCacheKey(command.CommandType); AnalyzeNode(_command.Query.Expression); _command.Locals = _locals; AddCacheKey(_options); var cacheKey = _cacheKeyBuilder.ToString(); //Build command info var info = new LinqCommandInfo(command, _options, _flags, _entityTypes, cacheKey, _externalParams, _includes); info.ResultShape = GetResultShape(_command.Query.Expression.Type); return(info); } catch (Exception ex) { ex.Data["QueryExperssion"] = command.Query.Expression + string.Empty; throw; } }
public static List <ETicketViewModel> GetPassengerAdditionalInfoOnETicket(long SegmentId) { EntityModel ent = new EntityModel(); List <ETicketViewModel> model = new List <ETicketViewModel>(); var result = ent.TBO_PNRsegmentAdditionalInfo.Where(aa => (aa.SegmentId == SegmentId)); foreach (var aa in result) { ETicketViewModel obj = new ETicketViewModel { LccNVA = aa.NVA, LccNVB = aa.NVB, FlightKey = aa.FlightKey, FIC = aa.FareBasis, Baggage = aa.Baggage, }; model.Add(obj); } return(model.ToList()); }
public IActionResult Index() { try { string coreSQL = "SELECT * FROM entitysettings.entitymanager WHERE synapsenamespaceid = 'd8851db1-68f8-45ee-be9a-628666512431' ORDER BY entityname; "; var paramList = new List <KeyValuePair <string, string> >() { }; DataSet dsCore = DataServices.DataSetFromSQL(coreSQL, paramList); DataTable dtCore = dsCore.Tables[0]; List <CoreEntityModel> CoreEntityModel = dtCore.ToList <CoreEntityModel>(); string extendedSQL = "SELECT * FROM entitysettings.entitymanager WHERE synapsenamespaceid = 'e8b78b52-641d-46eb-bb8b-16e2feb86fe7' ORDER BY entityname; "; DataSet dsExtended = DataServices.DataSetFromSQL(extendedSQL, paramList); DataTable dtExtended = dsExtended.Tables[0]; List <ExtendedEntityModel> ExtendedEntityModel = dtExtended.ToList <ExtendedEntityModel>(); string LocalSQL = "SELECT * FROM entitysettings.entitymanager WHERE synapsenamespaceid = '468ac87d-f6a3-4d20-8800-58742b8952b6' ORDER BY entityname; "; DataSet dsLocal = DataServices.DataSetFromSQL(LocalSQL, paramList); DataTable dtLocal = dsLocal.Tables[0]; List <LocalEntityModel> LocalEntityModel = dtLocal.ToList <LocalEntityModel>(); string metaSQL = "SELECT * FROM entitysettings.entitymanager WHERE synapsenamespaceid = '76ce099d-0ab1-40c5-8b37-d0933b84ec8c' ORDER BY entityname; "; DataSet dsMeta = DataServices.DataSetFromSQL(metaSQL, paramList); DataTable dtMeta = dsMeta.Tables[0]; List <MetaEntityModel> MetaEntityModel = dtMeta.ToList <MetaEntityModel>(); EntityModel entityModel = new EntityModel(); entityModel.CoreEntityModel = CoreEntityModel; entityModel.ExtendedEntityModel = ExtendedEntityModel; entityModel.LocalEntityModel = LocalEntityModel; entityModel.MetaEntityModel = MetaEntityModel; return(View(entityModel)); } catch (Exception ex) { Log.Error(ex, ex.Message); return(View()); } }
public IHttpActionResult Complete(int id) { using (var db = new EntityModel()) { var chore = db.Chores.FirstOrDefault(c => c.Id == id); if (chore == null) { return BadRequest(string.Format("No chore exists with id {0}", id)); } else if (chore.CompletedDate != null) { return BadRequest("The chore has already been completed"); } else { chore.CompletedDate = DateTime.Now; db.SaveChanges(); return Ok(); } } }
public void Build_Query_Creates_Valid_Create_Query() { var entityModel = new EntityModel <object>( null, new Data.Modelling.Analysis.DefaultIntersectionAnalyzer <EntityModel, EntityField, Data.Modelling.TypeModel, Data.Modelling.PropertyInfoField>(), new[] { new ValueEntityField <int, object>("Field", true, true, new Column("Field", SqlDataType.Int(), false), new TableReference(""), false) }); var createTableBuilder = new CreateTableQueryBuilder <object>(entityModel); var query = createTableBuilder.BuildQuery() as CompositeQueryExpression; var createQuery = query.Queries[0] as CreateTableExpression; Assert.IsNotNull(createQuery); Assert.AreEqual("Object", createQuery.TableName); Assert.AreEqual(1, createQuery.ColumnDefinitions.Length); Assert.AreEqual("Field", createQuery.ColumnDefinitions[0].ColumnName); Assert.AreEqual(SqlDataType.Int(), createQuery.ColumnDefinitions[0].DataType); Assert.AreEqual(false, createQuery.ColumnDefinitions[0].IsNullable); Assert.AreEqual(false, createQuery.ColumnDefinitions[0].IsAutoIncrement); Assert.AreEqual(false, createQuery.ColumnDefinitions[0].IsPrimaryKey); }