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 })); }
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" })); }
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" })); }