public IActionResult getCommitmentSummary([FromBody] TCommitmentSummaryViewModel model) { var result = oCommitmentBiz.GetCommitmentSummary(model); if (result != null) { return(StatusCode(StatusCodes.Status200OK, result)); } else { return(StatusCode(StatusCodes.Status404NotFound)); } }
public List <TCommitmentSummaryViewModel> GetCommitmentSummary(TCommitmentSummaryViewModel obj) { return(db.MDepartmentLm.Select(t => new TCommitmentSummaryViewModel { CompanyWigId = t.DepartmentWig.CompanyLm.CompanyWig.CompanyWigId, CompanyWigName = t.DepartmentWig.CompanyLm.CompanyWig.CompanyWigName, CompanyLmId = t.DepartmentWig.CompanyLm.CompanyWig.CompanyWigId, CompanyLmName = t.DepartmentWig.CompanyLm.CompanyLmName, DepartmentWigId = t.DepartmentWigId, DepartmentWigName = t.DepartmentWig.DepartmentWigName, DepartmentLmId = t.LmId, DepartmentLmName = t.LmName, CreatedBy = t.CreatedBy, CommitmentCount = t.TCommitment.Count(), }).Where(x => x.CreatedBy == obj.CreatedBy).ToList()); }