public User UpdateUser(User user)
        {
            var existingUser = dbContext.Users.FirstOrDefault(x => x.Code == user.Code);

            if (existingUser != null)
            {
                dbContext.Entry(existingUser).State = EntityState.Detached;
            }

            var usr = dbContext.Users.Attach(user);

            dbContext.Entry(user).State = EntityState.Modified;
            dbContext.SaveChanges();
            return(usr);
        }
예제 #2
0
        public bool DeleteSubjects(Subject subject)
        {
            var context = new SMSContext();

            context.Entry(subject).State = System.Data.Entity.EntityState.Deleted;
            return(context.SaveChanges() > 0);
        }
예제 #3
0
        public void updatestudentBranchMapping(StudentBranchMapping StudentBranchMapping)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(StudentBranchMapping).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
        public void updateProgramdegree(Programdegree Programdegree)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(Programdegree).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #5
0
        public async Task <IActionResult> PutTeacher(int id, Teacher teacher)
        {
            if (id != teacher.Id)
            {
                return(BadRequest());
            }

            _context.Entry(teacher).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TeacherExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #6
0
        public void updateStudentCurrentStatus(StudentCurrentStatus StudentCurrentStatus)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(StudentCurrentStatus).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #7
0
        public void updatesetVoucherpercent(setVoucherpercent setVoucherpercent)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(setVoucherpercent).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #8
0
        public void updatesection(Section section)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(section).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
        public void updateDiscountAdvancetbl(DiscountAdvancetbl DiscountAdvancetbl)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(DiscountAdvancetbl).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #10
0
        public void updateSubjects(Subjects Subjects)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(Subjects).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #11
0
        public void updatefinehead(fineHead finehead)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(finehead).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #12
0
        public void deleteClass(Class cla)
        {
            var cntxt = new SMSContext();

            cntxt.Entry(cla).State = System.Data.Entity.EntityState.Deleted;
            cntxt.SaveChanges();
        }
예제 #13
0
        public void eidtClass(Class cla)
        {
            var cntxt = new SMSContext();

            cntxt.Entry(cla).State = System.Data.Entity.EntityState.Modified;
            cntxt.SaveChanges();
        }
예제 #14
0
        public void updatecourseclassmappings(courseclassmapping courseclassmappings)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(courseclassmappings).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #15
0
        public void updateAuthorityDetailTbl(AuthorityDetailTbl AuthorityDetailTbl)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(AuthorityDetailTbl).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #16
0
        public void updateclassesStudentMapping(classesStudentMapping classesStudentMapping)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(classesStudentMapping).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
        public void updateteachersubjectCourses(teachersubjectCourse teachersubjectCourses)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(teachersubjectCourses).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #18
0
        public void DeleteStudent(Student std)
        {
            var cntxt = new SMSContext();

            cntxt.Entry(std).State = System.Data.Entity.EntityState.Deleted;
            cntxt.SaveChanges();
        }
예제 #19
0
        public async Task <IActionResult> PutUser([FromRoute] int id, [FromBody] User user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != user.UserId)
            {
                return(BadRequest());
            }

            _context.Entry(user).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!UserExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public void updateFeeScheduleStructure(FeeScheduleStructure FeeScheduleStructure)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(FeeScheduleStructure).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #21
0
        public void updateFeeVoucherHeadDetail(FeeVoucherHeadDetail FeeVoucherHeadDetail)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(FeeVoucherHeadDetail).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #22
0
        public void updateResultSheet(ResultSheet ResultSheet)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(ResultSheet).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #23
0
        public async Task <IActionResult> PutStudent(int id, Student student)
        {
            if (id != student.Id)
            {
                return(BadRequest());
            }

            _context.Entry(student).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!StudentExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #24
0
        public bool DeleteCourses(Course course)
        {
            var context = new SMSContext();

            context.Entry(course).State = System.Data.Entity.EntityState.Deleted;
            return(context.SaveChanges() > 0);
        }
예제 #25
0
        public void updateCategory(Category Category)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(Category).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #26
0
        public void updatebranch(Branch branch)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(branch).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #27
0
        public void updatestatustbls(statustbl statustbls)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(statustbls).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #28
0
        public void updateSubHead2Code(SubHead2Code SubHead2Code)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(SubHead2Code).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }
예제 #29
0
        public bool updateStudentFeesStatus(StudentFeesStatus StudentFeesStatus)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(StudentFeesStatus).State = System.Data.Entity.EntityState.Modified;
            return(sMSContext.SaveChanges() > 0);
        }
예제 #30
0
        public void updateTerm(Term Term)
        {
            SMSContext sMSContext = new SMSContext();

            sMSContext.Entry(Term).State = System.Data.Entity.EntityState.Modified;
            sMSContext.SaveChanges();
        }