示例#1
0
        public void EditClassificatorValue(int id, string value, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                ClassificatorValue cv = _classificatorValueRepository.FindById(id);

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorValueChanged", new List <string> {
                    cv.Value, value
                }));
                cv.Value = value;

                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
            }
        }
示例#2
0
        public void InsertLicencePathintbl(int id)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                IEnumerable <ClassificatorValue> cv = _classificatorValueRepository.FindByValue("Licence Path");

                if (cv.ToList().Count == 0)
                {
                    ClassificatorValue cv1 = DomainObjectFactory.CreateClassificatorValue();

                    cv1.ClassificatorId = id;
                    cv1.Value           = "Licence Path";
                    cv1.SortOrder       = 8;
                    _classificatorValueRepository.Add(cv1);
                    work.Commit();
                }
            }
        }
示例#3
0
        public void CreateClassificatorValue(int classificatorId, string value, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                ClassificatorValue cv = DomainObjectFactory.CreateClassificatorValue();

                cv.ClassificatorId = classificatorId;
                cv.Value           = value;

                _classificatorValueRepository.Add(cv);

                work.Commit();

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorValueCreated", new List <string> {
                    value
                }));
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorValueClassificator", new List <string> {
                    _classificatorRepository.FindById(classificatorId).Description
                }));

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
            }
        }