public void TestAddProfileSkills_ItShouldSetAddProfileSkills_Success() { var model = new SkillAndInterestView() { ProfileId = 13594, InterestedItems = new List <LookupItemView>() { new LookupItemView() { Id = 74001 }, new LookupItemView() { Id = 74002 } }, ProfileSkillItems = new List <ProfileSkillView>() { new ProfileSkillView() { Id = 4, Name = "New 1", }, new ProfileSkillView() { Id = 5, Name = "New 2", }, new ProfileSkillView() { Id = 7, Name = "New 3", } } }; var data = _assessmentService.AddOrUpdateSkillsAsync(model).Result; Assert.IsNotNull(data); }
public async Task <IActionResult> AddOrUpdateInterestAsync([FromBody] SkillAndInterestView model) { var result = await _service.AddOrUpdateInterestAsync(model); return(Ok(result)); }
private ProfileAssessmentResponse(bool success, string message, SkillAndInterestView skillAndInterestView) : base(success, message) { SkillAndInterestView = skillAndInterestView; }
/// <summary> /// Creates a success response. /// </summary> /// <param name="skillAndInterestView">skillAndInterestView view model.</param> /// <returns>Response.</returns> public ProfileAssessmentResponse(SkillAndInterestView skillAndInterestView) : this(true, string.Empty, skillAndInterestView) { }