Exemplo n.º 1
0
 public IHttpActionResult DeleteTask([FromBody] TaskApi model)
 {
     try
     {
         Tasks getTask = _taskService.GetById(model.TaskId);
         _taskService.Delete(getTask);
         return(Ok(200));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message.ToString()));
     }
 }
Exemplo n.º 2
0
 public IHttpActionResult UpdateTask([FromBody] TaskApi model)
 {
     try
     {
         Tasks getTask = _taskService.GetById(model.TaskId);
         getTask.TaskName        = model.TaskName;
         getTask.TaskTitle       = model.TaskTitle;
         getTask.TaskDescription = model.TaskDescription;
         getTask.ModifiedDate    = DateTime.Now;
         getTask.Deadline        = model.Deadline;
         getTask.IsCompleted     = model.IsCompleted;
         _taskService.Update(getTask);
         return(Ok(200));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message.ToString()));
     }
 }
Exemplo n.º 3
0
        public IHttpActionResult CreateTask([FromBody] TaskApi model)
        {
            try
            {
                Tasks newTask = new Tasks
                {
                    TaskName        = model.TaskName,
                    TaskTitle       = model.TaskTitle,
                    TaskDescription = model.TaskDescription,
                    CreatedDate     = DateTime.Now,
                    Deadline        = model.Deadline,
                    IsCompleted     = false
                };

                _taskService.Create(newTask);
                return(Ok(200));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message.ToString()));
            }
        }
 public void Init()
 {
     instance = new TaskApi();
 }
Exemplo n.º 5
0
 public void Init()
 {
     instance = new TaskApi(new TestConfig());
 }
 public TaskController()
 {
     TaskApi = new TaskApi();
 }
        public static TApi GetStaticApi(string key, string accessToken)
        {
            TApi apiClass = null;

            switch (key)
            {
            case "TeamApi":
                if (_cacheManager.Get <TApi>(key) != null)
                {
                    return(_cacheManager.Get <TApi>(key));
                }
                else
                {
                    apiClass = new TeamApi(accessToken);
                }
                break;

            case "BucketApi":
                if (_cacheManager.Get <TApi>(key) != null)
                {
                    return(_cacheManager.Get <TApi>(key));
                }
                else
                {
                    apiClass = new BucketApi(accessToken);
                }
                break;

            case "ChannelApi":
                if (_cacheManager.Get <TApi>(key) != null)
                {
                    return(_cacheManager.Get <TApi>(key));
                }
                else
                {
                    apiClass = new ChannelApi(accessToken);
                }
                break;

            case "PlannerApi":
                if (_cacheManager.Get <TApi>(key) != null)
                {
                    return(_cacheManager.Get <TApi>(key));
                }
                else
                {
                    apiClass = new PlannerApi(accessToken);
                }
                break;

            case "TaskApi":
                if (_cacheManager.Get <TApi>(key) != null)
                {
                    return(_cacheManager.Get <TApi>(key));
                }
                else
                {
                    apiClass = new TaskApi(accessToken);
                }
                break;

            default:
                break;
            }
            _cacheManager.Add(key, apiClass);
            return(apiClass);
        }
Exemplo n.º 8
0
 public NewIntersightTaskNexusVlanScopedInventory()
 {
     ApiInstance = new TaskApi(Config);
     ModelObject = new TaskNexusVlanScopedInventory();
     MethodName  = "CreateTaskNexusVlanScopedInventoryWithHttpInfo";
 }
Exemplo n.º 9
0
 public NewIntersightTaskHyperFlexManagementScopedInventory()
 {
     ApiInstance = new TaskApi(Config);
     ModelObject = new TaskHyperFlexManagementScopedInventory();
     MethodName  = "CreateTaskHyperFlexManagementScopedInventoryWithHttpInfo";
 }