示例#1
0
 public Mt4Dealer(DealerDescription desc, List <string> groupCodes)
 {
     errorStorage   = new ErrorStorage();
     GroupCodes     = groupCodes;
     DealerCode     = desc.Code;
     configFileName = desc.FileName;
 }
 public ActionResult EditDealerDetails(DealerDescription model)
 {
     var result = dealerRepository.SaveDealerChanges(model)
         ? string.Format("{0} #{1}", Resource.MessageAccountGroupSaveDealerInfo, model.Code)
         : string.Format("{0} #{1}.", Resource.ErrorMessageSaveDeallerInfo, model.Code);
     return RedirectToAction("AccountGroups", new { message = result });
 }
示例#3
0
 public Mt4Dealer(DealerDescription desc, List<string> groupCodes)
 {
     errorStorage = new ErrorStorage();
     GroupCodes = groupCodes;
     DealerCode = desc.Code;
     configFileName = desc.FileName;
 }
        public ActionResult EditDealerDetails(DealerDescription model)
        {
            var result = dealerRepository.SaveDealerChanges(model)
                ? string.Format("{0} #{1}", Resource.MessageAccountGroupSaveDealerInfo, model.Code)
                : string.Format("{0} #{1}.", Resource.ErrorMessageSaveDeallerInfo, model.Code);

            return(RedirectToAction("AccountGroups", new { message = result }));
        }
示例#5
0
        /// <summary>
        /// Этот метод ещё нужно дорабатывать. DEALER_PARAMETER, DEALER_GROUP и т.п. тут не задаётся
        /// </summary>
        /// <param name="src"></param>
        /// <returns></returns>
        public static DEALER UndecorateDealer(DealerDescription src)
        {
            var result = new DEALER
            {
                Code          = src.Code,
                FileName      = src.FileName,
                DealerEnabled = src.DealerEnabled
            };

            return(result);
        }
        /// <summary>
        /// Сохраниение внесённых изменений в "Описание диллера"
        /// </summary>
        /// <param name="dealerDescription">Ссылка на редактируемую запись</param>
        public bool SaveDealerChanges(DealerDescription dealerDescription)
        {
            Logger.Info(string.Format("попытка сохраниения внесённых изменений в описание диллера {0}", dealerDescription.Code));
            try
            {
                using (var ctx = DatabaseContext.Instance.Make())
                {
                    var undecorateDealer = ctx.DEALER.First(x => x.Code == dealerDescription.Code);
                    LinqToEntity.UndecorateDealer(undecorateDealer, dealerDescription);
                    ctx.SaveChanges();

                    Logger.Info(string.Format("Сохранины изменения в описание диллера {0}", dealerDescription.Code));
                    return(true);
                }
            }
            catch (Exception ex)
            {
                Logger.Error(string.Format("Не удалось сохраненить внесённые изменения в описание дилера {0}", dealerDescription.Code), ex);
                return(false);
            }
        }
示例#7
0
 public SiteSignalDealer(DealerDescription desc, List <string> accountGroupCodes)
 {
     GroupCodes = accountGroupCodes;
     DealerCode = desc.Code;
     fileName   = desc.FileName;
 }
示例#8
0
 public SiteSignalDealer(DealerDescription desc, List<string> accountGroupCodes)
 {
     GroupCodes = accountGroupCodes;
     DealerCode = desc.Code;
     fileName = desc.FileName;
 }
示例#9
0
 public FixDealer(DealerDescription desc, List<string> groupCodes)
 {
     GroupCodes = groupCodes;
     DealerCode = desc.Code;
 }
示例#10
0
        /// <summary>
        /// Сохраниение внесённых изменений в "Описание диллера"
        /// </summary>
        /// <param name="dealerDescription">Ссылка на редактируемую запись</param>
        public bool SaveDealerChanges(DealerDescription dealerDescription)
        {
            Logger.Info(string.Format("попытка сохраниения внесённых изменений в описание диллера {0}", dealerDescription.Code));
            try
            {
                using (var ctx = DatabaseContext.Instance.Make())
                {
                    var undecorateDealer = ctx.DEALER.First(x => x.Code == dealerDescription.Code);
                    LinqToEntity.UndecorateDealer(undecorateDealer, dealerDescription);
                    ctx.SaveChanges();

                    Logger.Info(string.Format("Сохранины изменения в описание диллера {0}", dealerDescription.Code));
                    return true;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(string.Format("Не удалось сохраненить внесённые изменения в описание дилера {0}", dealerDescription.Code), ex);
                return false;
            }
        }
示例#11
0
 public FixDealer(DealerDescription desc, List <string> groupCodes)
 {
     GroupCodes = groupCodes;
     DealerCode = desc.Code;
 }
示例#12
0
 /// <summary>
 /// Этот метод ещё нужно дорабатывать. DEALER_PARAMETER, DEALER_GROUP и т.п. тут не задаётся
 /// </summary>
 public static void UndecorateDealer(DEALER dest, DealerDescription src)
 {
     dest.Code          = src.Code;
     dest.FileName      = src.FileName;
     dest.DealerEnabled = src.DealerEnabled;
 }
示例#13
0
 public DemoDealer(DealerDescription desc, List <string> accountGroupCodes)
 {
     GroupCodes = accountGroupCodes;
     DealerCode = desc.Code;
 }
示例#14
0
 public DemoDealer(DealerDescription desc, List<string> accountGroupCodes)
 {
     GroupCodes = accountGroupCodes;
     DealerCode = desc.Code;
 }
示例#15
0
 /// <summary>
 /// Этот метод ещё нужно дорабатывать. DEALER_PARAMETER, DEALER_GROUP и т.п. тут не задаётся
 /// </summary>
 public static void UndecorateDealer(DEALER dest, DealerDescription src)
 {
     dest.Code = src.Code;
     dest.FileName = src.FileName;
     dest.DealerEnabled = src.DealerEnabled;
 }
示例#16
0
 /// <summary>
 /// Этот метод ещё нужно дорабатывать. DEALER_PARAMETER, DEALER_GROUP и т.п. тут не задаётся
 /// </summary>
 /// <param name="src"></param>
 /// <returns></returns>
 public static DEALER UndecorateDealer(DealerDescription src)
 {
     var result = new DEALER
     {
         Code = src.Code,
         FileName = src.FileName,
         DealerEnabled = src.DealerEnabled
     };
     return result;
 }