Пример #1
0
 public async Task <IActionResult> SetResolution(string req_id, DocConfirmRequest docConfirmRequest)
 {
     if (await _requestService.SetResolution(req_id, docConfirmRequest))
     {
         return(new OkResult());
     }
     else
     {
         return(new NotFoundResult());
     }
 }
Пример #2
0
 public async Task AddRequest(DocConfirmRequest docConfirmRequest)
 {
     Request rq = new Request
     {
         Req_ID          = docConfirmRequest.ID,
         ExternalID      = docConfirmRequest.ExternalID,
         Source          = docConfirmRequest.Source,
         NotaryID        = docConfirmRequest.NotaryID,
         DocDate         = docConfirmRequest.DocDate,
         DocNum          = docConfirmRequest.DocNum,
         DocBody         = docConfirmRequest.DocBody,
         ResolutionValue = docConfirmRequest.ResolutionValue
     };
     await _dbContext.InsertAsync(rq);
 }
Пример #3
0
        public async Task <bool> SetResolution(string req_id, DocConfirmRequest docConfirmRequest)
        {
            Request rqst = await(from r in _dbContext.Requests
                                 where r.Req_ID == req_id
                                 select r).FirstOrDefaultAsync();

            if (rqst != null)
            {
                rqst.ExternalID      = docConfirmRequest.ExternalID;
                rqst.Source          = docConfirmRequest.Source;
                rqst.NotaryID        = docConfirmRequest.NotaryID;
                rqst.DocDate         = docConfirmRequest.DocDate;
                rqst.DocNum          = docConfirmRequest.DocNum;
                rqst.DocBody         = docConfirmRequest.DocBody;
                rqst.ResolutionValue = docConfirmRequest.ResolutionValue;
                await _dbContext.UpdateAsync(rqst);

                return(true);
            }
            return(false);
        }
Пример #4
0
        public async Task <IActionResult> AddRequest(DocConfirmRequest docConfirmRequest)
        {
            await _requestService.AddRequest(docConfirmRequest);

            return(Created($"{HttpContext.Request.Scheme}://{HttpContext.Request.Host}{HttpContext.Request.Path}", "Запрос успешно создан"));
        }