コード例 #1
0
        public async Task CreateSkillAsync_SkillIsNotPreviouslySeeded_CreatesNewSkill()
        {
            var skill = new SkillTag {
                Name = "Super Hero"
            };

            using (var unitOfWork = Initializer.Provider.Create())
            {
                repository.Create(skill);
                await unitOfWork.Commit();
            }

            Assert.IsFalse(skill.Id.Equals(0));
        }
コード例 #2
0
 public IActionResult Post(SkillModel Skill)
 {
     if ((new[] { "Admin" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         if (Skill == null || Skill.NameEN == null || Skill.NameFR == null || Skill.Classe.Id == 0)
         {
             return(BadRequest());
         }
         else
         {
             repo.Create(Skill.ToEntity());
             return(Ok());
         }
     }
     else
     {
         return(Unauthorized());
     }
 }