Innovenergy_trunk/csharp/App/Backend/Database/Update.cs

30 lines
703 B
C#
Raw Normal View History

2023-03-15 13:38:06 +00:00
using InnovEnergy.App.Backend.DataTypes;
namespace InnovEnergy.App.Backend.Database;
public static partial class Db
{
public static Boolean Update(Folder folder)
{
return Connection.Update(folder) > 0;
2023-03-15 13:38:06 +00:00
}
public static Boolean Update(Installation installation)
{
return Connection.Update(installation) > 0;
2023-03-15 13:38:06 +00:00
}
public static Boolean Update(User user)
{
var originalUser = GetUserById(user.Id);
2023-03-15 13:38:06 +00:00
return originalUser is not null
&& user.ParentId == originalUser.ParentId // these columns must not be modified!
&& user.Name == originalUser.Name
&& Connection.Update(user) > 0;
2023-03-15 13:38:06 +00:00
}
2023-03-15 13:38:06 +00:00
}