public async Task <IActionResult> SaveProjectCompany(Project Project, int[] skillList, Boolean check1, Boolean check2)
        {
            var _Project = new Project
            {
                Company_ID           = (int)HttpContext.Session.GetInt32("Company_ID"),
                ProjectName          = Project.ProjectName,
                Description          = Project.Description,
                TypeProject_ID       = Project.TypeProject_ID,
                Budget               = Project.Budget,
                Timelength           = Project.Timelength,
                StartingDate         = Project.StartingDate,
                EndDate              = Project.EndDate,
                ProjectStatus        = true,
                ProjectAuctionStatus = false,
                ProjectTimeOut       = DateTime.Now.AddDays(15),
                Date_Create          = DateTime.Now,
                Date_Update          = DateTime.Now,
                DelStatus            = false,
            };

            if (check1)
            {
                _Project.StartingDate         = DateTime.Now;
                _Project.ProjectAuctionStatus = true;
            }
            if (check2)
            {
                _Project.EndDate = DateTime.Now.AddDays(15);
            }
            _context.Project.Add(_Project);
            await _context.SaveChangesAsync();

            int id = _Project.Project_ID;

            foreach (var skillLists in skillList)
            {
                var _ProjectSkill = new ProjectSkill
                {
                    Skill_ID    = skillLists,
                    Project_ID  = id,
                    Date_Create = DateTime.Now,
                    Date_Update = DateTime.Now,
                    DelStatus   = false,
                };
                _context.ProjectSkill.Add(_ProjectSkill);
                _context.SaveChanges();
            }
            return(Json(new { _Project }));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> UpdateEmployer(Employer Employer)
        {
            var _Employer = _context.Employer.SingleOrDefault(e => e.Employer_ID == Employer.Employer_ID);

            _Employer.FullName        = Employer.FullName;
            _Employer.Email           = Employer.Email;
            _Employer.TelephoneNumber = Employer.TelephoneNumber;
            _Employer.Facebook        = Employer.Facebook;
            _Employer.Line            = Employer.Line;
            _Employer.Address         = Employer.Address;
            _Employer.imgName         = Employer.imgName;
            _Employer.Date_Update     = DateTime.Now;
            _context.Update(_Employer);
            await _context.SaveChangesAsync();

            return(Json(new { Result = "OK" }));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> UpdateFreelance(Freelance Freelance)
        {
            var _Freelance = _context.Freelance.SingleOrDefault(e => e.Freelance_ID == Freelance.Freelance_ID);

            _Freelance.FullName        = Freelance.FullName;
            _Freelance.Email           = Freelance.Email;
            _Freelance.TelephoneNumber = Freelance.TelephoneNumber;
            _Freelance.Facebook        = Freelance.Facebook;
            _Freelance.Line            = Freelance.Line;
            _Freelance.Address         = Freelance.Address;
            _Freelance.ImgName         = Freelance.ImgName;
            _Freelance.Date_Update     = DateTime.Now;
            _context.Update(_Freelance);
            await _context.SaveChangesAsync();

            return(Json(new { result = _Freelance }));
        }
        public async Task <IActionResult> SaveSkill(Skill Skill)
        {
            var skil = new Skill
            {
                Name = Skill.Name,
                Skill_Description = Skill.Skill_Description,
                Date_Create       = DateTime.Now,
                Date_Update       = DateTime.Now,
                DelStatus         = false,
            };

            _context.Skill.Add(skil);
            await _context.SaveChangesAsync();

            return(Json(new { Result = "OK" }));
        }