예제 #1
0
        public ActionResult Create(CreateStudentModel student)
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName = ProcessImage(student);

                Student sd = new Student
                {
                    Name             = student.Name,
                    DateOfBirth      = student.DateOfBirth,
                    Gender           = student.Gender,
                    PhoneNumber      = student.PhoneNumber,
                    Email            = student.Email,
                    Address          = student.Address,
                    MaritalStatus    = student.MaritalStatus,
                    HealthCondition  = student.HealthCondition,
                    Status           = student.Status,
                    AdmissionType    = student.AdmissionType,
                    Nationalty       = student.Nationalty,
                    NextOFKinName    = student.NextOFKinName,
                    NextOfKinAddress = student.NextOfKinAddress,
                    NextOfKinNumber  = student.NextOfKinNumber,
                    Photo            = uniqueFileName
                };


                var add = _er.Add(sd);

                ViewBag.Message = "Data Inserted Successful";

                return(RedirectToAction("Guarantor", new { id = sd.Id }));
            }
            return(View());
        }
 public void Post([FromBody] Students students)
 {
     if (ModelState.IsValid)
     {
         _studentRepo.Add(students);
     }
 }
        public async Task <IActionResult> Create(Student model)
        {
            studentRepo = new StudentRepo();
            await studentRepo.Add(model);

            return(View());
        }
예제 #4
0
 public IActionResult Post([FromBody] Student estudiante)
 {
     if (estudiante != null)
     {
         Repo.Add(estudiante);
     }
     return(Created(HttpContext.Request.Host + Request.Path + "/" + estudiante.Id, estudiante));
 }