public GeneralResponse DeleteLevelCondition(DeleteRequest2 request) { GeneralResponse response = new GeneralResponse(); LevelCondition levelCondition = new LevelCondition(); Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion criterion1 = new Criterion("Level.ID", request.ID1, CriteriaOperator.Equal); Criterion criterion2 = new Criterion("Condition.ID", request.ID2, CriteriaOperator.Equal); query.Add(criterion1); query.Add(criterion2); levelCondition = _levelConditionRepository.FindBy(query).FirstOrDefault(); if (levelCondition != null) { try { _levelConditionRepository.Remove(levelCondition); _uow.Commit(); ////response.success = true; } catch (Exception ex) { response.ErrorMessages.Add(ex.Message); } } return(response); }
public GeneralResponse DeleteNetworkCenter(DeleteRequest2 request) { GeneralResponse response = new GeneralResponse(); Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion NetID = new Criterion("Network.ID", request.ID1, CriteriaOperator.Equal); Criterion CenID = new Criterion("Center.ID", request.ID2, CriteriaOperator.Equal); query.Add(NetID); query.Add(CenID); IEnumerable <NetworkCenter> networkCenter = _networkCenterRepository.FindBy(query); if (networkCenter != null) { try { foreach (NetworkCenter cn in networkCenter) { _networkCenterRepository.Remove(cn); _uow.Commit(); } ////response.success = true; } catch (Exception ex) { response.ErrorMessages.Add(ex.Message); } } return(response); }