Exemple #1
0
        public void DeleteClassificator(int id, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                IEnumerable <ClassificatorValue> cv1 = _classificatorValueRepository.FindByClassificatorId(id);

                foreach (var obj in cv1)
                {
                    _classificatorValueRepository.Delete(obj);
                }


                work.Commit();

                Classificator c = _classificatorRepository.FindById(id);

                var logClassificatorEntity = new ClassificatorEventEntity(c);

                _classificatorRepository.Delete(c);

                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, logClassificatorEntity.GetDeleteMessage());
            }
        }
        public ActionResult ListValues(int id)
        {
            ViewBag.ClassifierName = _classificatorRepository.FindById(id).Description;
            _classificatorService.InsertLicencePathintbl(id);
            var cvlvm = CreateViewModel <ClassificatorValueListViewModel>();

            Mapper.Map(_classificatorValueRepository.FindByClassificatorId(id).OrderBy(x => x.SortOrder), cvlvm.ClassificatorValues);
            foreach (var obj in cvlvm.ClassificatorValues)
            {
                if (obj.ValidTo != null)
                {
                    obj.ToDateTime = Convert.ToDateTime(obj.ValidTo).ToString("dd.MM.yyyy");
                }
            }
            return(PartialView(cvlvm));
        }