public async Task <IHttpActionResult> PutTechnicalSkill(int id, TechnicalSkillVM technicalSkillVM) { TechnicalSkill technicalSkill = ConvertToDBModel(technicalSkillVM); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != technicalSkill.ID) { return(BadRequest()); } db.Entry(technicalSkill).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TechnicalSkillExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void showupdate(TechnicalSkill technicalSkill) { var technicalSkill1 = applicationDbContext.TechnicalSkills.Where(x => x.TechnicalSkillId == technicalSkill.TechnicalSkillId).SingleOrDefault(); technicalSkill1.TechnicalSkillId = technicalSkill.TechnicalSkillId; technicalSkill1.TechnicalSkillName = technicalSkill.TechnicalSkillName; applicationDbContext.SaveChanges(); }
public void addTechnicalSkill(TechnicalSkill technicalSkills) { TechnicalSkill technicalSkill = new TechnicalSkill() { TechnicalSkillName = technicalSkills.TechnicalSkillName, }; applicationDbContext.TechnicalSkills.Add(technicalSkill); applicationDbContext.SaveChanges(); }
public IActionResult AddTechnicalSkill([FromForm] SkillsDto skillsDto) { TechnicalSkill technicalSkill = new TechnicalSkill() { TechnicalSkillName = skillsDto.TechnicalSkillName }; userSkillsRepository.AddTechnicalSkill(technicalSkill); return(RedirectToAction("GetSkills")); }
public async Task <IHttpActionResult> GetTechnicalSkill(int id) { TechnicalSkill technicalSkill = await db.TechnicalSkills.FindAsync(id); if (technicalSkill == null) { return(NotFound()); } return(Ok(ConvertToViewModel(technicalSkill))); }
public TechnicalSkill UpdateTechnicalSkill(int TechnicalSkillId) { var TechnicalSkill = applicationDbContext.TechnicalSkills.Where(x => x.TechnicalSkillId == TechnicalSkillId).SingleOrDefault(); TechnicalSkill TechnicalSkill1 = new TechnicalSkill() { TechnicalSkillId = TechnicalSkill.TechnicalSkillId, TechnicalSkillName = TechnicalSkill.TechnicalSkillName }; return(TechnicalSkill1); }
public ActionResult TechnicalSkills(TechnicalSkill tec) { TechnicalSkill tech = new TechnicalSkill(); tech.Certification = tec.Certification; tech.DataBaseUsed = tec.DataBaseUsed; tech.FrameworkUsed = tec.FrameworkUsed; tech.ProgrammingLanguage = tec.ProgrammingLanguage; tech.OperatingSystem = tec.OperatingSystem; db.TechnicalSkills.Add(tech); db.SaveChanges(); return(RedirectToAction("Project")); }
public async Task <IHttpActionResult> DeleteTechnicalSkill(int id) { TechnicalSkill technicalSkill = await db.TechnicalSkills.FindAsync(id); if (technicalSkill == null) { return(NotFound()); } db.TechnicalSkills.Remove(technicalSkill); await db.SaveChangesAsync(); return(Ok(ConvertToViewModel(technicalSkill))); }
private TechnicalSkillVM ConvertToViewModel(TechnicalSkill ts) { return(new TechnicalSkillVM { ID = ts.ID, LoginID = ts.LoginID, Title = ts.Title, Version = ts.Version, LastUsed = ts.LastUsed, ExperienceYear = ts.ExperienceYear, ExperienceMonth = ts.ExperienceMonth, ProfileID = ts.ProfileID, DisplayOrder = ts.DisplayOrder, UpdatedOn = ts.UpdatedOn }); }
public async Task <IActionResult> AddTechnicalSkill(string technicalSkillName, int technicalSkillProgress = 0) { if (string.IsNullOrEmpty(technicalSkillName)) { TempData["Error"] = "لطفا داده های مورد نیاز را وارد کنید"; return(RedirectToAction("Index")); } var technicalSkill = new TechnicalSkill { Progress = technicalSkillProgress, Title = technicalSkillName }; await _db.TechnicalSkills.AddAsync(technicalSkill); await _db.SaveChangesAsync(); TempData["Success"] = "مهارت با موفقیت اضافه شد"; return(RedirectToAction("Index")); }
public void AddTechnicalSkill(TechnicalSkill technicalSkill) { _context.TechnicalSkills.Add(technicalSkill); _context.SaveChanges(); }
public IActionResult CreateTechnicalSkill(TechnicalSkill technicalSkills) { technicalSkillRepositories.addTechnicalSkill(technicalSkills); return(RedirectToAction("TechnicalSkills", "Skill")); }
public IActionResult EditTechnicalSkill(TechnicalSkill TechnicalSkill) { technicalSkillRepositories.showupdate(TechnicalSkill); return(RedirectToAction("TechnicalSkills", "Skill")); }
public IActionResult EditTechnicalSkill(int TechnicalSkillId) { TechnicalSkill TechnicalSkill = technicalSkillRepositories.UpdateTechnicalSkill(TechnicalSkillId); return(View(TechnicalSkill)); }