public IActionResult Create([FromBody] ItemDto model)
 {
     if (ModelState.IsValid)
     {
         var step = _stepManager.GetById(model.StepId);
         if (step == null)
         {
             return(NotFound($"Step with Id:{model.StepId} not found"));
         }
         model = _itemManager.AddDTO <ItemDto>(model);
         _itemManager.SaveChanges();
         return(Ok(model));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Exemple #2
0
 public IActionResult Update([FromBody] StepDto model)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         var step = _stepManager.GetById(model.Id);
         if (step == null)
         {
             return(NotFound($"there is no step with id: {model.Id}"));
         }
         _stepManager.UpdateDTO <StepDto>(model);
         _stepManager.SaveChanges();
         return(Ok());
     }
 }