public void Assign(Guid id, AssignTaskRequestModel assignTaskRequestModel)
        {
            if (Version == -1)
            {
                throw BaseException.NotFoundException("Task Not Found!");
            }

            Apply(new AssignTaskModel
            {
                AssignedTo = assignTaskRequestModel.AssignedTo,
                Id         = id,
                UpdatedBy  = assignTaskRequestModel.UpdatedBy,
                Status     = assignTaskRequestModel.Status,
                Version    = Version
            });
        }
Exemple #2
0
 public AssignTaskRequest(Guid id,
                          AssignTaskRequestModel assignTaskRequestModel)
 {
     Id = id;
     AssignTaskRequestModel = assignTaskRequestModel;
 }
        public async Task <IActionResult> Assign([FromRoute] Guid id, [FromBody] AssignTaskRequestModel assignRequest)
        {
            var response = await _mediator.Send(new AssignTaskRequest(id, assignRequest));

            return(ApiUpdated(response));
        }