Example #1
0
        public async Task <Broiler> AddBroiler(Broiler broiler)
        {
            var query = (await appDbContext.Broilers.AddAsync(broiler));
            await appDbContext.SaveChangesAsync();

            return(query.Entity);
        }
Example #2
0
        public async Task <IActionResult> OnPost(Broiler broiler)
        {
            if (ModelState.IsValid)
            {
                broiler.TransactionDate = DateTimeOffset.Now;
                broiler.LoggedBy        = "Yannick Katambo";

                //Coming soon...
                //string brooderId = broiler.BrooderId;

                var query = await broilerRepository.AddBroiler(broiler);

                //Add broiler transaction detail here...
                if (query != null)
                {
                    BroilerTrans.BatchNo         = broiler.BatchNo;
                    BroilerTrans.BroilerId       = query.Id;
                    BroilerTrans.OpeningStock    = broiler.QtyReceipt;
                    BroilerTrans.Mortality       = 0;
                    BroilerTrans.ClosingStock    = broiler.QtyReceipt;
                    BroilerTrans.AvgWeight       = broiler.AvgWeight;
                    BroilerTrans.StdWeight       = broiler.AvgWeight;
                    BroilerTrans.FeedCons        = 0;
                    BroilerTrans.LoggedBy        = "Yannick Katambo";
                    BroilerTrans.TransactionDate = DateTimeOffset.Now;

                    await broilerRepository.AddDailyChecks(BroilerTrans);
                }

                //await broilerRepository.UpdateBrooder(brooderId);

                return(RedirectToPage("/Broilers/Index"));
            }

            return(Page());
        }
Example #3
0
 public Task <Broiler> UpdateBroiler(int Id, Broiler broiler)
 {
     throw new NotImplementedException();
 }