public IActionResult getCommitmentSummary([FromBody] TCommitmentSummaryViewModel model)
        {
            var result = oCommitmentBiz.GetCommitmentSummary(model);

            if (result != null)
            {
                return(StatusCode(StatusCodes.Status200OK, result));
            }
            else
            {
                return(StatusCode(StatusCodes.Status404NotFound));
            }
        }
예제 #2
0
 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());
 }