예제 #1
0
        public async Task <ActionResult <TaskType> > UpdateItem([FromForm] TaskType item)
        {
            try
            {
                var existItem = await _taskStatusRepository.FindByIdAsync(item.TaskTypeId);

                if (existItem == null)
                {
                    return(NotFound());
                }

                existItem.TaskTypeName = item.TaskTypeName;
                existItem.Note         = item.Note;
                existItem.Order        = item.Order;

                await _taskStatusRepository.EditAsync(existItem);

                return(existItem);
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }