Example #1
0
        //Завершение сделки закрытие
        public void CloseVacancy(VacancieViewModels vacancyModel)
        {
            Vacancie vacancyEntityDB = dataBase.Vacancies.Get(vacancyModel.VacancieId);

            vacancyEntityDB.Deal.Paid   = Paid.да;
            vacancyEntityDB.OpenVacancy = OpenVacancy.нет;
            dataBase.Vacancies.Update(vacancyEntityDB);
            dataBase.Save();
        }
Example #2
0
        public void AddDeal(ApplicantViewModels applicantmodel, DealViewModels dealmodel, VacancieViewModels vacanciemodel)
        {
            //throw new NotImplementedException();
            Applicant app = dataBase.Applicants.Get(applicantmodel.ApplicantId);
            Vacancie  vac = dataBase.Vacancies.Get(vacanciemodel.VacancieId);

            dealmodel.Applicant = app;
            dealmodel.Vacancie  = vac;
            Deal dealEntityDB = dataBase.Deals.Get(dealmodel.DealId);

            Mapper.Reset();
            Mapper.Initialize(cfg => cfg.CreateMap <DealViewModels, Deal>());
            var dealEntity = Mapper.Map <Deal>(dealmodel);

            //добавить deal
            dataBase.Deals.Create(dealEntity);
            //Сохранить изменения
            dataBase.Save();
        }
Example #3
0
        public void UpdateVacancy(VacancieViewModels vacancyModel)
        {
            Vacancie vacancyEntityDB = dataBase.Vacancies.Get(vacancyModel.VacancieId);

            // vacancyEntityDB.EmployerId = vacancyModel.EmployerId;// vacancyModel.Employer;
            vacancyEntityDB.Gender = vacancyModel.Gender;
            //  vacancyEntityDB.PositionId = vacancyModel.PositionId;
            vacancyEntityDB.Education         = vacancyModel.Education;
            vacancyEntityDB.DrivingLicence    = vacancyModel.DrivingLicence;
            vacancyEntityDB.ForeignLanguage   = vacancyModel.ForeignLanguage;
            vacancyEntityDB.Salary            = vacancyModel.Salary;
            vacancyEntityDB.WorkingConditions = vacancyModel.WorkingConditions;
            vacancyEntityDB.DateOpen          = vacancyModel.DateOpen;
            vacancyEntityDB.OpenVacancy       = vacancyModel.OpenVacancy;



            dataBase.Vacancies.Update(vacancyEntityDB);
            dataBase.Save();
        }