Beispiel #1
0
        public async Task <string> CaseAppeal(long id, [FromBody] AppealDecisionParam param,
                                              Guid userID, string username)
        {
            await _caseService.AppealDecision(id, param, new Officer(userID, username));

            return("Ok");
        }
Beispiel #2
0
 public AppealDecisionCommand(long caseID, AppealDecisionParam param, Officer user,
                              IEventBus eventBus)
 {
     _caseID   = caseID;
     _param    = param;
     _user     = user;
     _eventBus = eventBus;
 }
Beispiel #3
0
 public AppealDecisionReinstateSubCommand(DbContext dbContext, long caseID,
                                          AppealDecisionParam param, Officer user, IEventBus eventBus)
 {
     _dbContext = dbContext;
     _caseID    = caseID;
     _param     = param;
     _user      = user;
     _eventBus  = eventBus;
 }
Beispiel #4
0
        public async Task <Unit> AppealDecision(long caseID, AppealDecisionParam data)
        {
            await _requestProvider.BuildUpon(_url)
            .Uri($"/api/case/{caseID}/appeal/decision")
            .Method(HttpMethod.Post)
            .Content(new JsonContent(data))
            .AddInterceptor(new JsonDeserializerInterceptor())
            .Execute <string>();

            return(Unit.Default);
        }
Beispiel #5
0
        public async Task <string> AppealDecision(long id, [FromBody] AppealDecisionParam param)
        {
            await _caseService.AppealDecision(id, param);

            return("Ok");
        }
Beispiel #6
0
 public async Task AppealDecision(long caseID, AppealDecisionParam param)
 {
     await _apiClient.CaseSdk.AppealDecision(caseID, param);
 }
Beispiel #7
0
 public async Task AppealDecision(long caseID, AppealDecisionParam param, Officer user)
 {
     await Execute(new AppealDecisionCommand(caseID, param, user, _eventBus));
 }