/// <summary> /// Injection constructor /// </summary> /// <param name="_userlogicInstance">User Business layer instance</param> /// <param name="logInstance">logger instance</param> /// <param name="_projectLogicInstance">Project business layer</param> /// <param name="_taskLogicInstance">Task Logic instance</param> public UsersController(IUserLogic _userlogicInstance, ILogger <UsersController> logInstance, IProjectLogic _projectLogicInstance, ITaskLogic _taskLogicInstance) { _userOrchestrator = _userlogicInstance; projOrchestrator = _projectLogicInstance; taskOrchestrator = _taskLogicInstance; _logger = logInstance; }
public ActionResult Edit(int projectId, int id) { try { if (User.Identity.IsAuthenticated) { ITaskLogic logic = container.Resolve <ITaskLogic>(); var viewmodel = new TaskViewModel(logic.HandleTaskGet(projectId, id)); return(Json(viewmodel, JsonRequestBehavior.AllowGet)); } return(Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet)); } }
public ActionResult Create(int projectId, Base.Model.Task task) { try { if (User.Identity.IsAuthenticated) { ITaskLogic logic = container.Resolve <ITaskLogic>(); logic.HandleTaskAdd(task, projectId, User.Identity.Name); return(Json(new JsonDataHandler(httpCode: HttpCodeEnum.Created, message: "Task successfully created!").getInfo(), JsonRequestBehavior.AllowGet)); } return(Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet)); } }
public ActionResult UsersByProjectTask(int projectId, int taskId) { try { if (User.Identity.IsAuthenticated) { ITaskLogic logic = container.Resolve <ITaskLogic>(); IEnumerable <string> usersIds = logic.GetTaskUsers(projectId, taskId); UsersViewModel users = getUsersQueryHelper(usersIds); return(Json(users, JsonRequestBehavior.AllowGet)); } return(Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet)); } }
public CirclePerformer( ITaskLogic logic, IOptions <TaskOptions> options, ITaskStatusService statusService = null, ILogger <CirclePerformer> logger = null) { _logic = logic; _statusService = statusService; _log = logger.Dsl(); if (options.Value == null || options.Value.IdlePeriod == default) { _period = TimeSpan.FromSeconds(1); } else { _period = options.Value.IdlePeriod; } }
public ActionResult Index(int projectId) { try { if (User.Identity.IsAuthenticated) { ITaskLogic logic = container.Resolve <ITaskLogic>(); var model = logic.GetAllTasksForGivenProjectAndCurrentUser(projectId, User.Identity.Name); var viewModel = new TasksViewModel(model.ToList()); return(Json(viewModel, JsonRequestBehavior.AllowGet)); } return(Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet)); } }
public TaskHealthChecker(ITaskLogic taskLogic) { _taskLogic = taskLogic; }
public TaskController(ITaskLogic logic) : base(logic) { }
public ApprovalLogic(DbContext context, IDocumentRepository <Approval> repository, LoggedUser LoggedUser, ITaskLogic taskLogic) : base(context, repository, LoggedUser) { this.taskLogic = taskLogic; }
/// <summary> /// Injection Constructor /// </summary> /// <param name="_logic">task Logic layer instance</param> /// <param name="logger">Logger instnace</param> public TasksController(ITaskLogic _logic, ILogger <TasksController> logger) { taskLogic = _logic; _logger = logger; }
public TaskLogicPerformer(ITaskLogic taskLogic, ITaskStatusService statusService) { TaskLogic = taskLogic ?? throw new ArgumentNullException(nameof(taskLogic)); StatusService = statusService ?? throw new ArgumentNullException(nameof(statusService)); }
public TaskController(ITaskLogic taskLogic) { _taskLogic = taskLogic; }
/// <summary> /// Injection constructor for Projects Controller /// </summary> /// <param name="projectOrhestrator"></param> /// <param name="_logInstance"></param> /// <param name="taskLogicInstance"></param> public ProjectsController(IProjectLogic projectOrhestrator, ILogger <ProjectsController> _logInstance, ITaskLogic taskLogicInstance) { _projectOrhestrator = projectOrhestrator; _taskOrhestrator = taskLogicInstance; logger = _logInstance; }
public TaskController(ITaskLogic logic) { _logic = logic; }
public TaskController(ITaskLogic taskLogic, IUserLogic userLogic, IAuthorizationLogic authorizationLogic) { _taskLogic = taskLogic; _userLogic = userLogic; _authorizationLogic = authorizationLogic; }
public TaskController(ITaskLogic taskLogic, IMapper mapper) { _mapper = mapper; _taskLogic = taskLogic; }
public TaskLogicUnitTests() { mockTaskRepo = new Mock <ITaskRepository>(); tasksLogicTest = new TaskLogic(mockTaskRepo.Object); }