示例#1
0
        public override int Delete(Brans brans)
        {
            DestekUserManager destekUserManager = new DestekUserManager();
            MessageManager    messageManager    = new MessageManager();

            // Kategori ile ilişkili notların silinmesi gerekiyor.
            foreach (Message message in brans.Messages.ToList())
            {
                messageManager.Delete(message);
            }
            foreach (DestekUser destekUser in brans.DestekUser.ToList())
            {
                destekUserManager.Delete(destekUser);
            }

            return(base.Delete(brans));
        }
示例#2
0
        public BusinessLayerResult <DestekUser> DeleteUser(DestekUser destekUser)
        {
            BusinessLayerResult <DestekUser> res = new BusinessLayerResult <DestekUser>();
            DestekUserManager destekUserManager  = new DestekUserManager();

            if (destekUser != null)
            {
                if (Delete(destekUser) == 0)
                {
                    res.AddError(ErrorMessageCode.UserCouldNotRemove, "Kullanıcı silinemedi.");
                    return(res);
                }
            }
            else
            {
                res.AddError(ErrorMessageCode.UserCouldNotFind, "Kullanıcı bulunamadı.");
            }

            return(res);
        }