public async Task <HttpResponseMessage> GetById([FromUri] SubPrincipalCriteriaBaseReq req) { var obj = await SubPrincipalCriteriaBE.GetById(req); if (obj != null) { return(this.OkResult(obj)); } return(this.ErrorResult(new Error(EnumError.SubPrincipalCriteriaNotExits))); }
public async Task <SubPrincipalCriteria> GetById(SubPrincipalCriteriaBaseReq req) { var obj = await GetAsync(c => c.EvalCriteriaId == req.EvalCriteriaId && c.EvalPeriodId == req.EvalPeriodId && c.SubPrincipalId == req.SubPrincipalId); if (obj != null && obj.Any()) { return(obj.FirstOrDefault()); } return(null); }