public IHttpActionResult DeleteSkill(int id) { var userId = User.Identity.GetUserId(); var developerSkill = DeveloperSkills.Create(id, userId); _developerSkillsRepository.Delete(developerSkill); _unitOfWork.Save(); return(Ok()); }
public IHttpActionResult AddSkill(int id) { if (id == 0) { return(BadRequest("You must choose a skill!")); } var userID = User.Identity.GetUserId(); if (_developerSkillsRepository.ExistInDB(userID, id)) { return(BadRequest("You already have this skill!")); } var developerSkill = DeveloperSkills.Create(id, userID); _developerSkillsRepository.Add(developerSkill); _unitOfWork.Save(); return(Ok()); }