Example #1
0
        public async Task <TaskCardResponseModel> RegisterTask(CreateTaskRequestModel createTaskRequestModel)
        {
            var task = new Tasks
            {
                userid      = createTaskRequestModel.UserId,
                Title       = createTaskRequestModel.Title,
                Description = createTaskRequestModel.Description,
                DueDate     = createTaskRequestModel.DueDate,
                Priority    = createTaskRequestModel.Priority,
                Remarks     = createTaskRequestModel.Remarks
            };

            var createdTask = await _taskRepository.AddAsync(task);

            var response = new TaskCardResponseModel
            {
                Id          = createdTask.Id,
                userid      = createdTask.userid,
                Title       = createdTask.Title,
                Description = createdTask.Description,
                DueDate     = createdTask.DueDate,
                Priority    = createdTask.Priority,
                Remarks     = createdTask.Remarks
            };

            return(response);
        }
        public async Task AddTask(CreateTaskRequestModel createTaskRequest)
        {
            var request = new RestRequest(_apiConfiguration.CreateTaskUri);

            request.AddJsonBody(createTaskRequest);

            await _genericRepository.PostAsync <object>(request);
        }
Example #3
0
        public async Task <IActionResult> Register(CreateTaskRequestModel createTaskRequestModel)
        {
            if (ModelState.IsValid)
            {
                await _taskService.RegisterTask(createTaskRequestModel);

                return(LocalRedirect("~/"));
            }

            return(View());
        }
Example #4
0
        public async Task <IActionResult> Register([FromBody] CreateTaskRequestModel createTaskRequestModel)
        {
            if (ModelState.IsValid)
            {
                var createTask = await _taskService.RegisterTask(createTaskRequestModel);

                return(Ok(createTask));
            }

            return(BadRequest("Please check the data you entered."));
        }
        public void Create(CreateTaskRequestModel createTaskRequest)
        {
            if (createTaskRequest.Version >= 0)
            {
                throw BaseException.BadRequestException("Task already created");
            }

            Apply(new CreateTaskModel
            {
                AssignedBy = createTaskRequest.AssignedBy,
                Id         = createTaskRequest.Id,
                Status     = createTaskRequest.Status,
                Title      = createTaskRequest.Title,
                Version    = createTaskRequest.Version
            });
        }
Example #6
0
 public CreateTaskRequest(CreateTaskRequestModel createTaskRequestModel)
 {
     CreateTaskRequestModel = createTaskRequestModel;
 }
        public async Task <IActionResult> Create([FromBody] CreateTaskRequestModel createTaskRequest)
        {
            var response = await _mediator.Send(new CreateTaskRequest(createTaskRequest));

            return(ApiCreated(response));
        }