public IEnumerable <Order1> ReadInOrder() { var getOrder = from O in PC.CxOrder select MapOrder.Map(O); return(getOrder); }
public MapPage(OrderModel orderModel) { InitializeComponent(); MapOrder.MoveToRegion( MapSpan.FromCenterAndRadius( new Position(orderModel.Latitude, orderModel.Longitude), Distance.FromMiles(.5) )); MapOrder.Order = orderModel; MapOrder.Pins.Add( //PIN new Pin { Type = PinType.Place, Label = orderModel.Total.ToString(), Position = new Position(orderModel.Latitude, orderModel.Longitude) } ); //DATOS DEL BOX VIEW Address.Text = orderModel.Address; Date.Text = orderModel.Date.ToString(); TxtTotal.Text = orderModel.Total.ToString(); }
/// <summary> /// Create unique key map with specified order when map does not exist. /// Use specified write flags when writing map items. /// </summary> public MapPolicy(MapOrder order, MapWriteFlags flags) { this.attributes = (int)order; this.flags = (int)flags; this.itemCommand = MapOperation.PUT; this.itemsCommand = MapOperation.PUT_ITEMS; }
public void CreateOrder(Order1 order) { //if (PC.CxOrder.Any(c => c.OrderId == order.) || order.Phone == null) //{ // Console.WriteLine($"This order with username {order.Username} already exists and cannot be added"); // return; //} //else PC.CxOrder.Add(MapOrder.Map(order)); // this will generate insertMapper.Map(order) PC.SaveChanges(); // this will execute the above generate insert query }
/// <summary> /// Create map create operation. /// Server creates map at given context level. /// </summary> public static Operation Create(string binName, MapOrder order, params CTX[] ctx) { // If context not defined, the set order for top-level bin map. if (ctx == null || ctx.Length == 0) { return(SetMapPolicy(new MapPolicy(order, MapWriteMode.UPDATE), binName)); } Packer packer = new Packer(); CDT.Init(packer, ctx, SET_TYPE, 1, CTX.GetFlag(order)); packer.PackNumber((int)order); return(new Operation(Operation.Type.MAP_MODIFY, binName, Value.Get(packer.ToByteArray()))); }
internal static int GetFlag(MapOrder order) { switch (order) { default: case MapOrder.UNORDERED: return(0x40); case MapOrder.KEY_ORDERED: return(0x80); case MapOrder.KEY_VALUE_ORDERED: return(0xc0); } }
/// <summary> /// Create unique key map with specified order when map does not exist. /// Use specified write mode when writing map items. /// </summary> public MapPolicy(MapOrder order, MapWriteMode writeMode) { this.attributes = (int)order; switch (writeMode) { case MapWriteMode.UPDATE: itemCommand = MapOperation.PUT; itemsCommand = MapOperation.PUT_ITEMS; break; case MapWriteMode.UPDATE_ONLY: itemCommand = MapOperation.REPLACE; itemsCommand = MapOperation.REPLACE_ITEMS; break; case MapWriteMode.CREATE_ONLY: itemCommand = MapOperation.ADD; itemsCommand = MapOperation.ADD_ITEMS; break; } }
/// <summary> /// Create unique key map with specified order when map does not exist. /// Use specified write mode when writing map items. /// </summary> public MapPolicy(MapOrder order, MapWriteMode writeMode) { this.attributes = (int)order; switch (writeMode) { case MapWriteMode.UPDATE: itemCommand = MapBase.PUT; itemsCommand = MapBase.PUT_ITEMS; break; case MapWriteMode.UPDATE_ONLY: itemCommand = MapBase.REPLACE; itemsCommand = MapBase.REPLACE_ITEMS; break; case MapWriteMode.CREATE_ONLY: itemCommand = MapBase.ADD; itemsCommand = MapBase.ADD_ITEMS; break; } }
/// <summary> /// Lookup map by base map's key. If the map at key is not found, /// create it with the given sort order at that key. /// </summary> public static CTX MapKeyCreate(Value key, MapOrder order) { return(new CTX(0x22 | GetFlag(order), key)); }