/// <summary> Контролер терминала. </summary> /// <param name="serverAddr">Адрес подключения к серверу. </param> /// <param name="port">Порт подключения</param> public QControlTerminal(string serverAddr, int port) { MsgManager = new MManager(this); MsgManTraders = new MManager(this); MsgManMarket = new MManager(this); Server.ServerAddr = serverAddr; Server.Port = port; }
public ActionResult MDelete(int id) { Shop.managersManagment.Load(); IMapper Mmanager = new MapperConfiguration(cfg => cfg.CreateMap <Manager, MManager>()).CreateMapper(); MManager b = Mmanager.Map <Manager, MManager>(Shop.managersManagment.Find(x => x.Id == id).ElementAt(0)); if (b != null) { Shop.managersManagment.Delete(Shop.managersManagment.Find(x => x.Id == id).ElementAt(0)); Shop.managersManagment.SaveChanges(); } return(RedirectToAction("ProfileAdmin")); }
/// <summary> Событие системного сообщения </summary> /// <param name="MsgObject">Объект менеджера сообщений </param> /// <param name="message">Строковое сообщение</param> private void Event_OnNewSysMessage(MManager MsgObject, string message) { if (message == "" || message.Empty()) { return; } Regex reg = new Regex(@"^ServerCommand:", RegexOptions.IgnoreCase); MatchCollection mc = reg.Matches(message); if (mc.Count > 0) { string command = message.Replace("ServerCommand:", ""); if (!OnAnswerServer.Empty()) { OnAnswerServer(command); } } }