public ClassifierOrganization Edit(ClassifierOrganization entity) { try { var classifier = new ClassifierOrganization(); if (entity.Id > 0) { classifier = repository.Get(entity.Id); } else { repository.Add(classifier); } classifier.Alias = entity.Name.ToAlias(); classifier.Name = entity.Name; classifier.Description = entity.Description; classifier.IsActive = entity.IsActive; classifier.IsDelete = entity.IsDelete; unitOfWork.Save(); return(classifier); } catch (Exception ex) { ExceptionService.WriteException(ex, section, SysConstants.AppException_Classifier); throw new Exception(ex.Message); } }
private static void AddUpdateClassifierOrg(ClassifierOrganization entity, AppContext context) { if (entity != null) { var editEntity = context.ClassifierOrganization.FirstOrDefault(x => x.Name == entity.Name); if (editEntity == null) { context.ClassifierOrganization.Add(entity); context.SaveChanges(); } } }
public static ClassifierViewModel ToViewModel(ClassifierOrganization entity) { return(new ClassifierViewModel { Alias = entity.Alias, Id = entity.Id, DateCreate = entity.DateCreate, Description = entity.Description, IsActive = entity.IsActive, Name = entity.Name, IsDelete = entity.IsDelete, }); }
public ClassifierOrganization GetById(int id) { try { ClassifierOrganization entity = null; if (id > 0) { entity = repository.Get(id); } return(entity); } catch (Exception ex) { ExceptionService.WriteException(ex, section, SysConstants.AppException_Classifier); throw new Exception(ex.Message); } }
private static void CompanyClassifierInit(AppContext context) { var item1 = new ClassifierOrganization { Name = "Государственные и муниципальные учреждения", Alias = "Государственные и муниципальные учреждения".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item1, context); var item2 = new ClassifierOrganization { Name = "Отдых и развлечения", Alias = "Отдых и развлечения".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item2, context); var item3 = new ClassifierOrganization { Name = "Культура и искусство", Alias = "Культура и искусство".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item3, context); var item4 = new ClassifierOrganization { Name = "Авто и мото", Alias = "Авто и мото".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item4, context); var item5 = new ClassifierOrganization { Name = "Бизнес и финансы", Alias = "Бизнес и финансы".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item5, context); var item6 = new ClassifierOrganization { Name = "Товары", Alias = "Товары".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item6, context); var item7 = new ClassifierOrganization { Name = "Наука и образование", Alias = "Наука и образование".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item7, context); var item8 = new ClassifierOrganization { Name = "Недвижимость и строительные организации", Alias = "Недвижимость и строительные организации".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item8, context); var item9 = new ClassifierOrganization { Name = "Спорт и туризм", Alias = "Спорт и туризм".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item9, context); var item10 = new ClassifierOrganization { Name = "Транспорт и перевозки", Alias = "Транспорт и перевозки".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item10, context); var item11 = new ClassifierOrganization { Name = "IT. Интернет. Компьютеры. Оргтехника", Alias = "IT. Интернет. Компьютеры. Оргтехника".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item11, context); var item12 = new ClassifierOrganization { Name = "Медицина и здоровье", Alias = "Медицина и здоровье".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item12, context); var item13 = new ClassifierOrganization { Name = "Услуги", Alias = "Услуги".ToAlias(), IsActive = true, }; AddUpdateClassifierOrg(item13, context); context.SaveChanges(); }