Exemple #1
0
        /// <summary>
        /// Create Merge Tasks and return to client.
        /// </summary>
        public JsonResult CreateMergeTasks(JsonCreateWorkItemRequest request)
        {
            try
            {
                return(new JsonDotNetResult(_trackingRepository.CreateMergeTasks(request)));
            }
            catch (BaseException ex)
            {
                _logger.Log(ex);
            }
            catch (Exception ex)
            {
                _logger.Log(ex);
            }

            return(new JsonDotNetResult(null));
        }
Exemple #2
0
 public IEnumerable <JsonWorkItem> CreateMergeTasks(JsonCreateWorkItemRequest request)
 {
     return(request.method != WorkItemQueryMethod.State ? null : BLL.Tracking.CreateMergeTasks(TrackingDataAccess, (Project)request.project, request.methodValue, request.title).Select(w => new JsonWorkItem(w)));            //todo: allow for other WorkItemQueryMethod
 }