コード例 #1
0
        public ActionResult Create([Bind(Include = "Admission_Number,Full_Name,Nationality,Mother_Tonguage,Religion,Caste,Subcaste,DateOfBirth,BirthDate_in_Words,Birth_Place")] Student student)
        {
            if (ModelState.IsValid)
            {
                db.Students.Add(student);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(student));
        }
コード例 #2
0
        public async Task <IActionResult> Post([FromBody] Staff staff)
        {
            var userExists = await userManager.FindByNameAsync(staff.Mobile.ToString());

            if (userExists != null)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, new { Status = "Error", Message = "User already exists!" }));
            }

            ApplicationUser user = new ApplicationUser()
            {
                Email         = staff.EmailId,
                SecurityStamp = Guid.NewGuid().ToString(),
                UserName      = staff.Mobile.ToString(),
                Staff         = staff
            };

            var result = await userManager.CreateAsync(user, staff.Mobile.ToString());

            if (result.Succeeded)
            {
                _dbcontext.Staffs.Add(staff);
                _dbcontext.SaveChanges();
            }

            return(StatusCode(StatusCodes.Status200OK, new { Status = "Success", Message = "User added successfully!" }));
        }
コード例 #3
0
        public T Save()
        {
            var entity       = State as IEntity;
            var identityUser = State as IdentityUser;

            if (entity != null)
            {
                if (Context.Entry(entity).State != EntityState.Modified)
                {
                    Context.Add(entity);
                }
            }
            else if (identityUser != null)
            {
                Context.Add(identityUser);
            }
            else if (State is IdentityRole)
            {
                Context.Add(State);
            }
            else
            {
                throw new BuilderSaveException($"State {State} has to be an Entity or IdentityUser.");
            }

            Context.SaveChanges();
            return((T)this);
        }
コード例 #4
0
        public void Post([FromBody] LessonPlanRequest lessonPlan)
        {
            var ClassId = (from academicClasses in _dbcontext.AcademicClasses
                           join academicClassSubject in _dbcontext.AcademicClassSubjects on academicClasses.AcademicClassId equals academicClassSubject.AcademicClassId
                           join sub in _dbcontext.Subjects on academicClassSubject.SubjectID equals sub.SubjectID
                           orderby sub.SubjectID
                           select new
            {
                academicClasses.ClassName,
                academicClassSubject.AcademicClassId,
                academicClassSubject.AcademicClassSubjectId,
                sub.SubjectDescr
            }).Where(X => X.ClassName == lessonPlan.ClassName && X.SubjectDescr == lessonPlan.SubjectName).Distinct().FirstOrDefault();

            LessonPlan _updLessonPlan = new LessonPlan();

            _updLessonPlan.AcademicClassId        = ClassId.AcademicClassId;
            _updLessonPlan.AcademicClassSubjectId = ClassId.AcademicClassSubjectId;
            _updLessonPlan.date          = lessonPlan.date;
            _updLessonPlan.classWork     = lessonPlan.classWork;
            _updLessonPlan.homeWork      = lessonPlan.homeWork;
            _updLessonPlan.lesson        = lessonPlan.lesson;
            _updLessonPlan.games         = lessonPlan.games;
            _updLessonPlan.activity      = lessonPlan.activity;
            _updLessonPlan.classActivity = lessonPlan.classActivity;
            _updLessonPlan.topic         = lessonPlan.topic;
            _updLessonPlan.extraInfo     = lessonPlan.extraInfo;
            _updLessonPlan.concept       = lessonPlan.concept;

            _dbcontext.LessonPlans.Add(_updLessonPlan);
            _dbcontext.SaveChanges();
        }
コード例 #5
0
ファイル: StudentController.cs プロジェクト: MravArun/SMS
 public void Post([FromBody] Student student)
 {
     _dbcontext.Students.Add(student);
     _dbcontext.SaveChanges();
 }
コード例 #6
0
 public void Post([FromBody] CourseDetail courseDetail)
 {
     _dbcontext.CourseDetails.Add(courseDetail);
     _dbcontext.SaveChanges();
 }
コード例 #7
0
 public void Post([FromBody] StaffeLetter staffeLetter)
 {
     staffeLetter.Attachment = string.Empty;
     _dbcontext.StaffeLetters.Add(staffeLetter);
     _dbcontext.SaveChanges();
 }
コード例 #8
0
		public void Post([FromBody] StudentFeedback studentFeedbackReq)
		{
			_dbcontext.StudentFeedbacks.Add(studentFeedbackReq);
			_dbcontext.SaveChanges();
		}
コード例 #9
0
 public void Post([FromBody] StaffFeedback staffFeedback)
 {
     _dbcontext.StaffFeedbacks.Add(staffFeedback);
     _dbcontext.SaveChanges();
 }