Пример #1
0
        public void UpdateFeeSetup(List <PaymentTypeViewModel> ptvm)
        {
            foreach (var item in ptvm)
            {
                if ((item.Amount > 0 && item.IsChecked == true))
                {
                    var pd = _context.PaymentTypes.Where(x => x.Id == item.Id).FirstOrDefault();
                    pd.Amount = item.Amount;
                    _context.Entry(pd).Property(x => x.Amount).IsModified = true;
                }
            }

            _context.SaveChanges();
        }
Пример #2
0
        public void Promotion(List <StudentPromotionViewModel> model, int PSemesterId)
        {
            foreach (var item in model)
            {
                var currStd = _context.StudentSemesterMappings
                              .Where(x => x.StudentId == item.StudentId &&
                                     x.SemesterId == item.SemesterId &&
                                     x.IsActive == item.IsActive).FirstOrDefault();


                if (item.IsPromotion == true && currStd != null)
                {
                    currStd.IsActive = false;
                    _context.Entry(currStd).State = EntityState.Modified;
                    _context.SaveChanges();

                    if (currStd.SemesterId != PSemesterId)
                    {
                        var proStd = new StudentSemesterMapping();
                        proStd.StudentId  = item.StudentId;
                        proStd.SemesterId = PSemesterId;
                        proStd.IsActive   = true;
                        _context.StudentSemesterMappings.Add(proStd);
                        _context.SaveChanges();
                    }
                }
            }
        }
Пример #3
0
        public void UpdateStudentProfile(StudentProfileViewModel model)
        {
            var std = _context.Students.Where(x => x.Id == model.Id).FirstOrDefault();

            std.StdNameEnglish       = model.StdNameEnglish;
            std.StdNameBangla        = model.StdNameBangla;
            std.StdFatherNameEnglish = model.StdFatherNameEnglish;
            std.StdFatherNameBangla  = model.StdFatherNameBangla;
            std.StdMotherNameBangla  = model.StdMotherNameBangla;
            std.StdMotherNameEnglish = model.StdMotherNameEnglish;
            std.DateOfBirth          = model.DateOfBirth;
            std.Phone            = model.Phone;
            std.Picture          = model.Picture;
            std.PermanentAddress = model.PermanentAddress;
            std.PresentAddress   = model.PresentAddress;
            std.RegistrationNo   = model.RegistrationNo;
            std.ExamRollNo       = model.ExamRollNo;

            _context.Entry(std).State = EntityState.Modified;
            _context.SaveChanges();
        }