예제 #1
0
        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());
            }
        }
예제 #2
0
 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]);
     }
 }
예제 #3
0
        public TS_00TurnDetails PostTSTurnDetails(TS_00TurnDetails saveRecords)
        {
            var turnReportManager = new Austerlitz.Domain.TurnSheetManager();

            return(turnReportManager.PostTSTurnDetails(saveRecords));
        }
예제 #4
0
 public TS_00TurnDetails PostTSTurnDetails(TS_00TurnDetails saveRecords)
 {
     var turnReportManager = new Austerlitz.Domain.TurnSheetManager();
     return turnReportManager.PostTSTurnDetails(saveRecords);
 }