private void UnbankAlias(DataAccess.CSSDataContext db, DataAccess.Alias alias) { if (alias.AliasBanks.Count() > 0) { alias.Callsign = alias.AliasBanks.FirstOrDefault().Callsign; db.AliasBanks.DeleteAllOnSubmit(alias.AliasBanks); } }
private void BankAlias(DataAccess.CSSDataContext db, DataAccess.Alias alias) { if (alias.AliasBanks.Count() == 0) { db.AliasBanks.InsertOnSubmit(new DataAccess.AliasBank() { AliasId = alias.Id, Callsign = alias.Callsign, DateCreated = DateTime.Now }); alias.Callsign = "ACS_" + new Random().Next(100, 999); } }
private void SendMessageToCallsign(DataAccess.CSSDataContext db, string subject, string message, DataAccess.Alias senderAlias, int receiverLoginID, string sendOnOrAfterDateTime, string expiresAfterDateTime) { DateTime dateToSend = DateTime.Parse(sendOnOrAfterDateTime); DateTime dateExpires = DateTime.Parse(expiresAfterDateTime); var personalMessage = new DataAccess.PersonalMessage() { DateCreated = DateTime.Now, DateExpires = dateExpires, DateToSend = dateToSend, Subject = subject, Message = message, SenderAliasId = senderAlias.Id, LoginId = receiverLoginID }; db.PersonalMessages.InsertOnSubmit(personalMessage); }