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)); }
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!" })); }
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); }
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(); }
public void Post([FromBody] Student student) { _dbcontext.Students.Add(student); _dbcontext.SaveChanges(); }
public void Post([FromBody] CourseDetail courseDetail) { _dbcontext.CourseDetails.Add(courseDetail); _dbcontext.SaveChanges(); }
public void Post([FromBody] StaffeLetter staffeLetter) { staffeLetter.Attachment = string.Empty; _dbcontext.StaffeLetters.Add(staffeLetter); _dbcontext.SaveChanges(); }
public void Post([FromBody] StudentFeedback studentFeedbackReq) { _dbcontext.StudentFeedbacks.Add(studentFeedbackReq); _dbcontext.SaveChanges(); }
public void Post([FromBody] StaffFeedback staffFeedback) { _dbcontext.StaffFeedbacks.Add(staffFeedback); _dbcontext.SaveChanges(); }