Exemplo n.º 1
0
 public bool UpdateSkill(SkillModel model)
 {
     if (model.Id == null)
     {
         return(false);
     }
     if (_skillRepository.Has(model.Id.Value))
     {
         var entity = model.ToEntity();
         return(_skillRepository.Update(entity));
     }
     return(false);
 }
Exemplo n.º 2
0
        public IActionResult Post([FromBody] SkillModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var entity = model.ToEntity();

            entity.Id = 0;
            _skillService.Insert(entity);

            //locales
            UpdateLocales(entity, model);

            return(NoContent());
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Put(int id, [FromBody] SkillModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var entity = _skillService.GetById(model.Id);

            entity = model.ToEntity(entity);
            _skillService.Update(entity);

            //locales
            UpdateLocales(entity, model);

            await _activityLogWebApi.Insert("EditSkill", "Skill", entity.Id);

            return(NoContent());
        }
 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());
     }
 }
Exemplo n.º 5
0
 public void CreateSkill(SkillModel model)
 {
     _skillRepository.Add(model.ToEntity());
 }