コード例 #1
0
 // Update the data corresponding User Information
 public ActionResult Edit(AdressUpdateModel model)
 {
     if (ModelState.IsValid)
     {
         addressInformation.UpdateAddress(model);
     }
     return(RedirectToAction("AddresDetails"));
 }
コード例 #2
0
        //To Get Data from user
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdressUpdateModel adressUpdateModel = new AdressUpdateModel();

            adressUpdateModel.StudentId = (int)id;
            return(View(adressUpdateModel));
        }
コード例 #3
0
 //Address Update from UpdateController
 public bool UpdateAddress(AdressUpdateModel model)
 {
     using (var context = new HallAutomationSystemEntities())
     {
         var address = context.Address.FirstOrDefault(x => x.StudentId == model.StudentId);
         if (address != null)
         {
             address.P_DistrictId  = GetDistrictId(model.Permanent_District_Name);
             address.P_PostOffice  = model.Permanent_Post_Office;
             address.P_VillageName = model.Permanent_Village_Name;
             address.T_DistrictId  = GetDistrictId(model.Temporary_District_Name);
             address.T_PostOffice  = model.Temporary_Post_Office;
             address.T_VillageName = model.Temporary_Village_Name;
         }
         context.SaveChanges();
         return(true);
     }
 }
コード例 #4
0
        // To show the all details of Address for User
        public ActionResult AddresDetails()
        {
            string UserName = (string)Session["UserName"];

            if (UserName == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Users             user              = searchOperation.GetUser(UserName);
            Student           student           = searchOperation.GetStudent(user.UserId);
            Address           address           = searchOperation.GetAddress(student.StudentId);
            District          PerDistrict       = searchOperation.GetDistrict((int)address.P_DistrictId);
            District          TempDistrict      = searchOperation.GetDistrict((int)address.T_DistrictId);
            AdressUpdateModel adressUpdateModel = new AdressUpdateModel();

            adressUpdateModel.StudentId = address.StudentId;
            adressUpdateModel.Permanent_District_Name = PerDistrict.DistrictName;
            adressUpdateModel.Temporary_District_Name = TempDistrict.DistrictName;
            adressUpdateModel.Permanent_Post_Office   = address.P_PostOffice;
            adressUpdateModel.Temporary_Post_Office   = address.T_PostOffice;
            adressUpdateModel.Permanent_Village_Name  = address.P_VillageName;
            adressUpdateModel.Temporary_Village_Name  = address.T_VillageName;
            return(View(adressUpdateModel));
        }