예제 #1
0
        public ActionResult Move([FromBody] TaskMovingData data, int targetStatus = -1)
        {
            TasksContext context = HttpContext.RequestServices.GetService(typeof(TasksContext)) as TasksContext;

            if (targetStatus == -1)
            {
                targetStatus = Convert.ToInt32(data.currentTaskStatus) + 1;
            }
            int rowsAffected = context.MoveTask(Convert.ToInt32(data.taskID), Convert.ToInt32(data.currentTaskStatus), targetStatus);

            return(Json(String.Format("'RowsAffected':'{0}'", rowsAffected)));
        }