コード例 #1
0
 public ActionResult <SignStockDto> GetSignStock(int signId)
 {
     using (var transaction = dataContext.Database.BeginTransaction())
     {
         var data = dataContext.Set <Sign>().FirstOrDefault(x => x.Id == signId);
         {
             if (data == null)
             {
                 return(BadRequest("Sign does not exist"));
             }
             SignStockDto response = new SignStockDto();
             response.stock = data.stock;
             transaction.Commit();
             return(Ok(response));
         };
     }
 }
コード例 #2
0
        public ActionResult <SignStockDto> UpdateSignStockDto(int signId, SignStockDto targetValue)
        {
            using (var transaction = dataContext.Database.BeginTransaction())
            {
                var data = dataContext.Set <Sign>().FirstOrDefault(x => x.Id == signId);

                if (data == null)
                {
                    return(BadRequest());
                }
                ;
                data.stock = targetValue.stock;
                dataContext.SaveChanges();
                transaction.Commit();
                return(Ok());
            }
        }