public Dictionary<int, string> GetEducationLevels() { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { return proxy.GetEducationLevels(); } }
public void CopySummary(string title, int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.CopySummary(title, summaryId); } }
public void CreateSummary(string title, int[] activitiesIds) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.CreateSummary(title, activitiesIds); } }
public void CreatePerson(PersonModel model) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.CreatePerson(model.SummaryId, model.ActivityId, model.Title, model.Post, model.PostLevelId, model.EducationLevelId, model.YearSalary, model.Gender, model.WasQualificationIncrease, model.WasValidate, model.BirthYear, model.HiringYear, model.StartPostYear, model.DismissalYear ?? 0); } }
public IEnumerable<ActivityModel> GetActivities() { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { IEnumerable<Activity> activities = proxy.GetActivities(); foreach (Activity activity in activities) { yield return new ActivityModel { Id = activity.Idk__BackingField, Title = activity.Titlek__BackingField, Part_1 = activity.Part_1k__BackingField, Part_2 = activity.Part_2k__BackingField, Part_3 = activity.Part_3k__BackingField, Part_4 = activity.Part_4k__BackingField, Part_5 = activity.Part_5k__BackingField }; } } }
public IEnumerable<ActivityModel> GetActivities(int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { IEnumerable<Activity> activities = proxy.GetActivitiesBySummary(summaryId); IEnumerable<ActivityModel> activityModels = activities.Select( activity => new ActivityModel { Id = activity.Idk__BackingField, Title = activity.Titlek__BackingField, Part_1 = activity.Part_1k__BackingField, Part_2 = activity.Part_2k__BackingField, Part_3 = activity.Part_3k__BackingField, Part_4 = activity.Part_4k__BackingField, Part_5 = activity.Part_5k__BackingField }); return activityModels; } }
public string GetFederalDistrictName() { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { return proxy.GetCurrentFederalDistrict().Title; } }
public string GetEnterpriseName() { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { return proxy.GetCurrentEnterprise().Titlek__BackingField; } }
public void UploadPersons(byte[] scvFile, int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.UploadPersons(scvFile, summaryId); } }
public void UpdateSummary(int summaryId, string title, int[] activitiesIds) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.UpdateSummary(summaryId, title, activitiesIds); } }
public void RemoveSummary(int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.RemoveSummary(summaryId); } }
public void RemovePerson(int personId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { proxy.RemovePerson(personId); } }
public bool IsPublished(int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { return proxy.IsPublished(summaryId); } }
public IEnumerable<SummaryModel> GetSummaries() { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { IEnumerable<Summary> summaries = proxy.GetSummaries(); foreach (var summary in summaries) { yield return new SummaryModel { Id = summary.Idk__BackingField, Title = summary.Titlek__BackingField, CreateDate = summary.CreateDatek__BackingField.ToShortDateString(), Published = summary.Publishedk__BackingField, PublishedDate = summary.PublishedDatek__BackingField.ToShortDateString() }; } } }
public int GetPeopleCount(int summaryId) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { return proxy.GetPeoplesArraySize(summaryId); } }
public IEnumerable<PersonModel> GetPeople(int summaryId, int pagesize, int offset, string orderby) { using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient()) { Dictionary<int, string> eduLevels = new Dictionary<int, string> { {1, "СО"}, {2, "СПО"}, {3, "ВПО"} }; Dictionary<int, string> postLevels = new Dictionary<int, string> { {1, "АУ"}, {2, "ИТРиС"}, {3, "ОР"}, {4, "ВП"} }; Activity[] activities = proxy.GetActivitiesBySummary(summaryId); return proxy.GetPeoples(summaryId, pagesize, offset, orderby).Select(x => new PersonModel { Id = x.Id, SummaryId = x.SummaryId, ActivityId = x.ActivityId, ActivityTitle = activities.Single(xx => xx.Idk__BackingField == x.ActivityId).Titlek__BackingField, Title = x.Title, BirthYear = x.BirthYear, DismissalYear = x.DismissalYear, EducationLevelId = x.EducationLevelId, EducationLevel = eduLevels.Single(xx => xx.Key == x.EducationLevelId).Value, Gender = x.Gender, HiringYear = x.HiringYear, Post = x.Post, PostLevelId = x.PostLevelId, PostLevel = postLevels.Single(xx => xx.Key == x.PostLevelId).Value, StartPostYear = x.StartPostYear, WasQualificationIncrease = x.WasQualificationIncrease, WasValidate = x.WasValidate, YearSalary = x.YearSalary }); } }