public List<LevelTransferDetailViewModel> GetDetail(int? id) { var list = new List<LevelTransferDetailViewModel>(); try { using (SATEntities db = new SATEntities()) { int index = 1; var detail = db.vw_Move_Level_Detail.Where(x => x.MlID == id).ToList(); foreach (var item in detail) { LevelTransferDetailViewModel model = new LevelTransferDetailViewModel(); model.RowNumber = index++; model.MlID = item.MlID; model.UserID = item.UserID; model.FullName = item.FullName; model.MlLevelOld = item.MlLevelOld; model.MlStepOld = item.MlStepOld; model.MlSalaryOld = item.MlSalaryOld; model.MlSalaryNew = item.MlSalaryNew; model.MlLevelNew = item.MlLevelNew; model.MlStepNew = item.MlStepNew; list.Add(model); } } } catch (Exception) { throw; } return list; }
public LevelTransferDetailViewModel GetDetailByID(int? id) { LevelTransferDetailViewModel model = new LevelTransferDetailViewModel(); try { using (SATEntities db = new SATEntities()) { model = db.tb_Move_Level_Detail.Where(x => x.MlID == id).Select(s => new LevelTransferDetailViewModel { MlID = s.MlID, UserID = s.UserID, MlLevelOld = s.MlLevelOld, MlStepOld = s.MlStepOld, MlLevelNew = s.MlLevelNew, MlStepNew = s.MlStepNew }).FirstOrDefault(); } } catch (Exception) { throw; } return model; }