public ActionResult Edit(int id)
        {
            // studentEntities1 conn = new studentEntities1();
            student_info ed = conn.student_info.Where(my_model => my_model.id == id).FirstOrDefault();

            return(View(ed));
        }
        public ActionResult Delete(int id)
        {
            // studentEntities1 conn = new studentEntities1();
            student_info ed = conn.student_info.Where(my_model => my_model.id == id).FirstOrDefault();

            conn.student_info.Remove(ed);
            conn.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        public Result <bool> NewAdmission(StudentViewModal modal)
        {
            var result = new Result <bool>();

            try
            {
                var dateAndTime = DateTime.Now;
                var date        = dateAndTime.Date;
                var dateValue2  = Convert.ToDateTime(modal.Date_of_birth);
                var dateValue3  = dateValue2.ToString("yyyy/MM/dd");
                if (modal.Name.IsNotNullOrEmpty())
                {
                    student_info Std = new student_info();
                    Std.Name             = modal.Name;
                    Std.FatherName       = modal.FatherName;
                    Std.Gender           = modal.Gender;
                    Std.Date_of_birth    = Convert.ToDateTime(dateValue3);
                    Std.S_cnic           = modal.S_cnic;
                    Std.Religion         = modal.Religion;
                    Std.Cast             = modal.Cast;
                    Std.Family_id        = modal.Family_id;
                    Std.F_cnic           = modal.F_cnic;
                    Std.Phone            = modal.Phone;
                    Std.Father_ocupation = modal.Father_ocupation;
                    Std.Address          = modal.Address;
                    Std.Simg             = modal.base64textString;
                    Std.Class            = modal.Classname;
                    Std.ClassRoll        = modal.ClassRoll;
                    Std.Monthly_dues     = modal.Monthly_dues;
                    Std.Admn_fee         = modal.Admn_fee;
                    Std.Refrence         = modal.Refrence;
                    Std.status           = true;
                    Std.Date_of_admn     = date;
                    Std.Admited_by       = "Nsrullah";
                    _context.student_info.Add(Std);
                    _context.SaveChanges();
                    result.Message    = "New Admission Succcessfully";
                    result.Data       = true;
                    result.ResultType = ResultType.Success;
                }
                else
                {
                    result.Message    = "Record already have same name";
                    result.Data       = false;
                    result.ResultType = ResultType.Duplicate;
                }
            }
            catch (Exception e)
            {
                result.Data       = false;
                result.ResultType = ResultType.Exception;
                result.Exception  = e;
                result.Message    = e.Message;
            }
            return(result);
        }
        public ActionResult UpdateRecord(student_info std)
        {
            // studentEntities1 conn = new studentEntities1();
            student_info oldrecord = conn.student_info.Where(my_modle => my_modle.id == std.id).FirstOrDefault();

            oldrecord.names             = std.names;
            oldrecord.mobile            = std.mobile;
            conn.Entry(oldrecord).State = System.Data.Entity.EntityState.Modified;
            conn.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult InsertRecord(student_info std)
 {
     conn.student_info.Add(std);
     conn.SaveChanges();
     return(RedirectToAction("Index"));
 }
        // GET: Home
        public ActionResult Index()
        {
            student_info st = new student_info();

            return(View(st));
        }