Beispiel #1
0
 /// <summary>
 /// Main Constructor
 /// </summary>
 /// <param name="id">Task id</param>
 /// <param name="modID">Module id</param>
 /// <param name="name">name</param>
 /// <param name="description">description</param>
 /// <param name="complexity">complexity</param>
 /// <param name="startDate">start date</param>
 /// <param name="expEndDate">expected end date</param>
 /// <param name="actEndDate">actual end date</param>
 public Task(int id, int modID, string name, string description, TaskComplexity complexity,
             DateTime?startDate, DateTime?expEndDate, DateTime?actEndDate)
     : base(id, name, description, startDate, expEndDate, actEndDate)
 {
     ModuleID   = modID;
     Complexity = complexity;
 }
Beispiel #2
0
        public IActionResult UpdateTaskComplexity(long taskId, [FromBody] TaskComplexity complexity)
        {
            StpTask task = _db.Tasks.Find(taskId);

            if (task == null)
            {
                return(NotFound($"Task with id={taskId} doesn't exist"));
            }

            task.Complexity = complexity;
            _db.SaveChanges();

            return(Ok());
        }
Beispiel #3
0
 /// <summary>
 /// Constructor used for a new task
 /// </summary>
 /// <param name="moduleID">The module ID.</param>
 /// <param name="name">name</param>
 /// <param name="description">description</param>
 /// <param name="complexity">complexity</param>
 public Task(int moduleID, string name, string description,
             TaskComplexity complexity)
     : this(0, moduleID, name, description, complexity,
            null, null, null)
 {
 }