public TS_00TurnDetails[] GetTSTurnDetails(string turnId) { using (var dataContext = new AusterlitzDbContext()) { var listRepository = new GenericRepository <TS_00TurnDetails>(dataContext); var tsItems = listRepository.GetItems(x => x.TurnId == turnId); if (tsItems.Count() == 0) { var newItems = new TS_00TurnDetails[1]; for (var itemCount = 1; itemCount <= newItems.Count(); itemCount++) { TS_00TurnDetails item = new TS_00TurnDetails() { TurnId = turnId }; newItems[itemCount - 1] = item; } listRepository.InsertRange(newItems); dataContext.SaveChanges(); tsItems = listRepository.GetItems(x => x.TurnId == turnId); } return(tsItems.ToArray()); } }
public TS_00TurnDetails PostTSTurnDetails(TS_00TurnDetails tsPostedRecords) { using (var dataContext = new AusterlitzDbContext()) { var listRepository = new GenericRepository <TS_00TurnDetails>(dataContext); listRepository.Insert(tsPostedRecords); var result = listRepository.GetItems(x => x.TurnId == tsPostedRecords.TurnId); dataContext.SaveChanges(); return(result.ToArray()[0]); } }
public TS_00TurnDetails PostTSTurnDetails(TS_00TurnDetails saveRecords) { var turnReportManager = new Austerlitz.Domain.TurnSheetManager(); return(turnReportManager.PostTSTurnDetails(saveRecords)); }
public TS_00TurnDetails PostTSTurnDetails(TS_00TurnDetails saveRecords) { var turnReportManager = new Austerlitz.Domain.TurnSheetManager(); return turnReportManager.PostTSTurnDetails(saveRecords); }