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