Exemple #1
0
 public BaseResult DeleteBusinessUnit(BusinessUnit bu)
 {
     try
     {
         _businessUnits.Delete(bu);
         return(new BaseResult
         {
             Status = Status.Deleted
         });
     }
     catch (GenericADOException ex)
     {
         return(new BaseResult
         {
             Status = Status.Cascade,
             Message = "Geschäftsbereich kann nicht gelöscht werden, möglicherweise existieren noch verknüpfte Datensätze"
         });
     }
     catch (Exception ex)
     {
         return(new BaseResult
         {
             Status = Status.InternalServerError,
             Message = ex.Message
         });
     }
 }
Exemple #2
0
        public bool DeleteBusinessUnit(BusinessUnit businessUnit)
        {
            if (businessUnit == null)
            {
                return(false);
            }
            if (_repositoryBusinessUnit.getUnitFromUnitName(businessUnit.Name) == null)
            {
                return(false);
            }

            try
            {
                _repositoryBusinessUnit.Delete(businessUnit);
            }
            catch
            { return(false); }

            return((_repositoryBusinessUnit.getUnitFromUnitName(businessUnit.Name) == null) ? true : false);
        }