Exemplo n.º 1
0
        public IActionResult EditUserSkill([FromBody] EditUserSkillViewModel editUserSkillVM)
        {
            if (!_context.Users.Any(u => u.UserId == editUserSkillVM.UserId))
            {
                return(Json(NotFound("UserId not found.")));
            }

            if (!_context.UserSkills.Any(us => us.UserId == editUserSkillVM.UserId))
            {
                return(Json(NotFound("UserSkillsId not found.")));
            }

            var userskills = _context.UserSkills.First(us => us.UserId == editUserSkillVM.UserId);

            _map.Map(editUserSkillVM, userskills);
            _context.SaveChanges();

            return(Json(Ok()));
        }
Exemplo n.º 2
0
        public IActionResult addUserSkill([FromBody] EditUserSkillViewModel editUserSkillVM)
        {
            if (!ModelState.IsValid)
            {
                return(Json(BadRequest("ModelState invalid")));
            }

            if (!_context.Users.Any(u => u.UserId == editUserSkillVM.UserId))
            {
                return(Json(NotFound("UserId not found.")));
            }


            UserSkills userSkill;

            userSkill = _map.Map <UserSkills>(editUserSkillVM);

            _context.Add(userSkill);
            _context.SaveChanges();

            return(Json(Ok()));
        }