public ActionResult <UpdateSignDto> ChangeSign(int signId, UpdateSignDto targetValue)
        {
            var data = dataContext.Set <Sign>().FirstOrDefault(x => x.Id == signId);

            {
                if (data == null)
                {
                    return(BadRequest());
                }
                data.emoji   = targetValue.emoji;
                data.color   = targetValue.color;
                data.content = targetValue.content;
                data.stock   = targetValue.stock;
            };
            dataContext.SaveChanges();
            return(Ok());
        }
 public ActionResult <UpdateSignDto> ChangeSign(int signId, UpdateSignDto targetValue)
 {
     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"));
             }
             data.emoji   = targetValue.emoji;
             data.color   = targetValue.color;
             data.content = targetValue.content;
             data.stock   = targetValue.stock;
         };
         dataContext.SaveChanges();
         transaction.Commit();
         return(Ok());
     }
 }