Example #1
0
        public async Task <IActionResult> AddStateToTool(int toolId, ToolStateDto toolState)
        {
            var toolStateToAdd = _mapper.Map <ToolState>(toolState);

            toolStateToAdd.ToolId = toolId;

            toolStateToAdd.WhenChanged = DateTime.Now;

            toolStateToAdd.WhoChanged = _userService.User.Username;

            await _repo.AddToolState(toolStateToAdd);

            var toolStateToReturn = _mapper.Map <ToolStateDto>(toolStateToAdd);

            return(Ok(toolStateToReturn));
        }