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 }); }
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)); }