public VLCMilkCollection GetCollectionByShiftDateProduct(DateTime collectionDate, ShiftEnum shift, MilkTypeEnum productId, int customerId)
        {
            DateTime collectionDat = Convert.ToDateTime(collectionDate).Date;
            var      vlcmilk       = _repository.VLCMilkCollections.Where(v => v.ShiftId == (int)shift &&
                                                                          System.Data.Entity.DbFunctions.TruncateTime(v.CollectionDateTime) == collectionDat && v.CustomerId == customerId).FirstOrDefault();

            if (vlcmilk != null)
            {
                if (_repository.VLCMilkCollectionDtls.Where(v => v.VLCMilkCollectionId == vlcmilk.VLCMilkCollectionId && v.ProductId == (int)productId).Any())
                {
                    return(vlcmilk);
                }
            }
            return(null);
        }
Esempio n. 2
0
        public void CheckForExistingCollectionDetailByDateShiftProduct(DateTime collectionDate, ShiftEnum shift, MilkTypeEnum product, int customerId)
        {
            var existingCollection = unitOfWork.VLCMilkCollectionRepository.GetCollectionByShiftDateProduct(collectionDate, shift, product, customerId);

            if (existingCollection != null)
            {
                throw new PlatformModuleException("Customer Collection Already Exist with given Details");
            }
        }
Esempio n. 3
0
 public ToppingMilk()
 {
     Amount   = 0;
     MilkType = MilkTypeEnum.None;
 }