using Luticate2.Utils.Business; using Luticate2.Utils.Dbo.Result; using TestUtils.DataAccess; using TestUtils.Dbo.PkGuid; namespace WebApiUtils.Business { public class PkGuidBusiness : LuCrudBusiness { public PkGuidBusiness(LuUtilsPkGuidDataAccess dataAccess, LuNotificationsBusiness notificationsBusiness) : base(dataAccess, notificationsBusiness) { EntityType = "pkguid"; } protected override LuResult CheckAdd(PkGuidAddDbo obj) { if (obj.SomeText.EndsWith("_edited")) { return LuResult.Error(LuStatus.InputError, "someText can not end with '_edited'", ""); } return LuResult.Ok(obj); } protected override LuResult CheckEdit(PkGuidDbo dbo, PkGuidAddDbo update) { if (!update.SomeText.EndsWith("_edited")) { return LuResult.Error(LuStatus.InputError, "someText must end with '_edited'", ""); } return LuResult.Ok(update); } } }