コード例 #1
0
        public ElectricBillDocument(Guid Id)
        {
            var CurrModelType = DataModelProvider.GetModel(_type);

            CurrModel = (ElectricBill)Activator.CreateInstance(CurrModelType);
            using (ApplicationContext db = new ApplicationContext())
            {
                var incomeDocType = db.DocumentTypes.Where(d => d.IsIncome);
            }
        }
コード例 #2
0
        public IHttpActionResult AllStudents(ElectricBill electricBill)
        {
            var sit = _context.Sits.SingleOrDefault(s => s.Id == electricBill.RoomId);

            if (sit == null)
            {
                return(BadRequest("no sit in this number"));
            }

            sit.ElectricityBill = electricBill.Amount;

            sit.AssignPerHeadElectricityBill();

            var students = _context.Students.Include(s => s.Sit).Where(s => s.Sit.Id == electricBill.RoomId).ToList();

            foreach (var student in students)
            {
                student.DeuAmount += sit.ElectricityBillPerHead;
            }

            _context.SaveChanges();
            return(Ok(electricBill));
        }
コード例 #3
0
        public ElectricBillDocument()
        {
            var CurrModelType = DataModelProvider.GetModel(_type);

            CurrModel = (ElectricBill)Activator.CreateInstance(CurrModelType);
        }