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()); } }