示例#1
0
        public IEnumerable <OfferModel> GetFolders()
        {
            OfferModel OfferViewModel = new OfferModel();


            List <OfferModel> lists = new List <OfferModel>();

            var tests             = cs.GetAll();
            List <OfferModel> lpm = new List <OfferModel>();

            foreach (var item in tests)
            {
                lpm.Add(
                    new OfferModel
                {
                    JobType         = item.JobType,
                    JobDescription  = item.JobDescription,
                    JobExperience   = item.JobExperience,
                    JobRequirements = item.JobRequirements,
                    offerId         = item.offerId,
                    //OfferViewModel.userId = item.userId;
                    PostedOn       = serviceJob.GetAll().Where(a => a.offerId == item.offerId).Count().ToString(),
                    LastDay        = item.LastDay,
                    ExpectedSalary = item.ExpectedSalary,
                    userId         = serviceJob.GetAll().Where(a => a.offerId == item.offerId).Count(),
                });
            }
            return(lpm);
        }
        public IEnumerable <JobModel> GetUsers(int id)
        {
            List <JobModel>   lpm     = new List <JobModel>();
            List <Folder>     folders = new List <Folder>();
            List <JobRequest> jobs    = new List <JobRequest>();


            folders = serviceFolder.GetAll().Where(a => a.etape == 3).ToList();


            foreach (var item in folders)
            {
                jobs = cs.GetAll().Where(a => a.offerId == id).ToList();
            }

            foreach (var item in jobs)
            {
                JobModel jobModel = new JobModel();
                jobModel.dateApply    = item.userId;
                jobModel.speciality   = item.speciality;
                jobModel.userId       = item.userId;
                jobModel.jobRequestId = item.jobRequestId;
                jobModel.state        = item.state;

                lpm.Add(jobModel);
            }


            return(lpm);
        }
        // GET: JobRequest

        public ActionResult Index()
        {
            List <JobRequestModel> list = new List <JobRequestModel>();

            foreach (var item in serviceJob.GetAll())
            {
                JobRequestModel fv = new JobRequestModel();
                fv.userId       = item.userId;
                fv.state        = item.state;
                fv.speciality   = item.speciality;
                fv.dateApply    = item.dateApply;
                fv.jobRequestId = item.jobRequestId;

                list.Add(fv);
            }
            ViewBag.Message = message;
            return(View(list));
        }
        // GET: Attachment
        public ActionResult Index()
        {
            JobRequest jobrequest = serviceJobRequest.GetAll().Where(a => a.userId == User.Identity.GetUserId <int>()).SingleOrDefault();
            Folder     folder     = serviceFolder.GetAll().Where(a => a.jobRequestId == jobrequest.jobRequestId).SingleOrDefault();

            List <AttachmentModel> list = new List <AttachmentModel>();

            foreach (var item in serviceAttachment.GetAll().Where(a => a.folderId == folder.folderId))
            {
                AttachmentModel attachmentModel = new AttachmentModel();
                attachmentModel.typeAttachment = item.typeAttachment;
                attachmentModel.lienAttachment = item.lienAttachment;
                attachmentModel.attachmentId   = item.attachmentId;
                attachmentModel.approved       = item.proved;
                list.Add(attachmentModel);
            }



            return(View(list));
        }
        public async Task <ActionResult> Index()
        {
            BigViewModel big = new BigViewModel();

            //get details  user Connec


            string username = User.Identity.GetUserName();
            User   user     = await UserManager.FindByEmailAsync(username);

            UserModel model = new UserModel();

            model.userId  = user.Id;
            model.address = user.address;

            model.Email           = user.Email;
            model.firstname       = user.firstname;
            model.lastname        = user.lastname;
            model.phoneNumber     = user.PhoneNumber;
            big.resourceViewModel = model;

            //////////////////////

            JobRequest      jobrequest = serviceJobRequest.GetAll().Where(a => a.userId == User.Identity.GetUserId <int>()).SingleOrDefault();
            Folder          folder     = serviceFolder.GetAll().Where(a => a.jobRequestId == jobrequest.jobRequestId).SingleOrDefault();
            FolderViewModel folerModel = new FolderViewModel();

            folerModel.folderId   = folder.folderId;
            folerModel.typeTest   = folder.typeTest;
            folerModel.testResult = folder.testResult;
            folerModel.state      = folder.state;
            folerModel.etape      = folder.etape;

            big.folderViewModel = folerModel;

            return(View(big));
        }