Пример #1
0
        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);
        }
Пример #2
0
        public async Task <IActionResult> AddOrUpdateInterestAsync([FromBody] SkillAndInterestView model)
        {
            var result = await _service.AddOrUpdateInterestAsync(model);

            return(Ok(result));
        }
Пример #3
0
 private ProfileAssessmentResponse(bool success, string message, SkillAndInterestView skillAndInterestView) : base(success, message)
 {
     SkillAndInterestView = skillAndInterestView;
 }
Пример #4
0
 /// <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)
 {
 }