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)); } }
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()); } }