public async Task <IActionResult> Edit(int id, [Bind("ArtistSkillId,TalentName,SkillLevel,Details,Styles")] ArtistSkill artistSkill) { if (id != artistSkill.ArtistId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(artistSkill); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtistSkillExists(artistSkill.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(artistSkill)); }
public bool IsSelected(ArtistSkill item) { if (item == null) { return(false); } return(item.ArtistTalentId == SelectedRow); }
public void DeleteSkill(int artistSkillId) { ArtistSkill skill = m_context.ArtistSkills.Find(artistSkillId); if (skill != null) { m_context.ArtistSkills.Remove(skill); m_context.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("ArtistSkillId,TalentName,SkillLevel,Details,Styles")] ArtistSkill artistSkill) { if (ModelState.IsValid) { _context.Add(artistSkill); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(artistSkill)); }
public ActionResult GridViewReplacementWithInplaceEditing(FormCollection collection) { ArtistSkill skill = new ArtistSkill(); skill.ArtistId = Int32.Parse(collection["item.ArtistId"]); skill.ArtistTalentID = Int32.Parse(collection["item.ArtistTalentID"]); skill.TalentName = collection["item.TalentName"]; skill.SkillLevel = Int32.Parse(collection["item.SkillLevel"]); skill.Details = collection["item.Details"]; skill.Styles = collection["item.Styles"]; m_repository.UpdateSkill(skill); return(RedirectToAction("GridViewReplacementWithInplaceEditing")); }
public void CreateSkill(ArtistSkill skill) { m_context.ArtistSkills.Add(skill); m_context.SaveChanges(); }
public void UpdateSkill(ArtistSkill skill) { m_context.Entry(skill).State = EntityState.Modified; m_context.SaveChanges(); }