コード例 #1
0
ファイル: FineController.cs プロジェクト: Sabin630/OnlineLMS
        public ActionResult Edit(Models.FineModel model)
        {
            fine.UpdateData(model);
            var dataList = fine.DisplayData();

            return(View("Index", dataList));
        }
コード例 #2
0
ファイル: FineController.cs プロジェクト: Sabin630/OnlineLMS
        public ActionResult AddData(Models.FineModel authorModel)
        {
            fine.SaveData(authorModel);
            var data = fine.DisplayData();

            return(View("Index", data));
        }
コード例 #3
0
        public void SaveData(Models.FineModel fineModel)
        {
            var data = new Fine()
            {
                FineID        = fineModel.FineID,
                LateDays      = fineModel.LateDays,
                StaffMemberID = fineModel.StaffMemberID,
                Amount        = fineModel.Amount,
                Remarks       = fineModel.Remarks,
            };

            context.Fines.Add(data);
            context.SaveChanges();
        }
コード例 #4
0
        public void UpdateData(Models.FineModel model)
        {
            try
            {
                Fine data = new Fine();
                data = context.Fines.
                       Where(a => a.FineID == model.FineID).FirstOrDefault();
                data.LateDays      = model.LateDays;
                data.StaffMemberID = model.StaffMemberID;
                data.Amount        = model.Amount;
                data.Remarks       = model.Remarks;

                context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
        }