コード例 #1
0
        public bool UpdateReq(StatusIDDto model)
        {
            var id     = model.id;
            var status = model.status;

            TempTransactionalDB result = context.TempTransactionalDBs.Find(id);

            if (status == "Payment Done")
            {
                var updateResult = context.TempTransactionalDBs.Find(id);
                updateResult.Status = status;

                try
                {
                    var result2 = context.SaveChanges();
                    if (result2 > 0)
                    {
                        return(true);
                    }
                    return(false);
                }
                catch
                {
                    throw;
                }
            }

            return(false);
        }
コード例 #2
0
 public async Task <IActionResult> PutReq([FromBody] StatusIDDto status)
 {
     if (ModelState.IsValid)
     {
         bool result = repository.UpdateReq(status);
         if (result)
         {
             return(Ok("ReqDone"));
         }
         return(StatusCode(StatusCodes.Status500InternalServerError));
     }
     return(BadRequest(ModelState));
 }
コード例 #3
0
        public IActionResult RequestUp([FromBody] StatusIDDto model)
        {
            var result = repository.UpdateReq(model);
            return Ok(result);

        }