public IResult Add(OperationClaim operationClaim) { var result = _operationClaimDal.GetAll(o => o.Name == operationClaim.Name); if (result.Count != 0) { return(new ErrorResult(Messages.OperationClaimAlreadyExist)); } _operationClaimDal.Add(operationClaim); return(new SuccessResult(Messages.AddedOperationClaim)); }
public IDataResult <List <OperationClaim> > GetAll() { IResult result = BusinessRule.Run ( CheckIfClaimsExist() ); if (result != null) { return(new ErrorDataResult <List <OperationClaim> >(result.Message)); } return(new SuccessDataResult <List <OperationClaim> >(_operationClaimDal.GetAll())); }
public async Task <IResult> Delete(params OperationClaim[] operationClaims) { var roles = _operationClaimDal.GetAll(x => x.UserOperationClaims); var deletable = roles.Where(x => operationClaims.Any(y => y.Id == x.Id) && x.UserOperationClaims.Count == 0).ToList(); _operationClaimDal.DeleteRange(deletable.ToArray()); if (await _operationClaimDal.SaveChangesAsync() > 0) { return(new SuccessResult()); } return(new ErrorResult()); }
public IDataResult <List <OperationClaim> > GetAll() { return(new SuccessDataResult <List <OperationClaim> >(_operationClaimDal.GetAll())); }
public IDataResult <List <OperationClaim> > GetAll() { return(new SuccessDataResults <List <OperationClaim> >(_operationClaimDal.GetAll(), Messages.ListedSuccess)); }
public IDataResult <List <OperationClaim> > GetAll() { var result = _operationClaimDal.GetAll(); return(new SuccessDataResult <List <OperationClaim> >(result)); }
public IDataResult <List <OperationClaim> > GetAll(Expression <Func <OperationClaim, bool> > expression = null) { return(new SuccessDataResult <List <OperationClaim> >(_userDal.GetAll(expression).OrderBy(x => x.Id).ToList(), Messages.ItemsListed)); }
public IDataResult <List <OperationClaim> > GetAll() { return(new SuccessDataResult <List <OperationClaim> >(_operationClaimDal.GetAll(), BusinessMessages.OperationClaimsListed)); }