// // GET: /SysAdmin/Student/Edit/5 public ActionResult Edit(int id) { StudentAddressVM viewModel = new StudentAddressVM(); CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; //Get Student Id StudentBAL balStudentObject = new StudentBAL(); IQueryable <Entities.Student> studentEntities = balStudentObject.FindBy(s => s.SrNo == id); if (studentEntities != null && studentEntities.Count() > 0) { Entities.Student studentEnity = studentEntities.FirstOrDefault(); viewModel.StudentId = studentEnity.StudentId; viewModel.StudentFullNameWithTitle = string.Concat(studentEnity.Title.Trim(), " ", studentEnity.FirstName.Trim(), " ", studentEnity.MiddleName.Trim(), " ", studentEnity.LastName).Trim(); viewModel.Status = true; } StudentAddressBAL balObject = new StudentAddressBAL(); IQueryable <Entities.StudentAddress> entites = balObject.GetAll(viewModel.StudentId); if (entites != null && entites.Count() > 0) { Entities.StudentAddress entity = entites.FirstOrDefault(); //viewModel.StudentId = entity.StudentId; //viewModel.StudentFullNameWithTitle = entity.StudentFullName; viewModel.CurrentAddress = entity.CurrentAddress; viewModel.CurrentCountryId = entity.CurrentCountryId; viewModel.CurrentStateId = entity.CurrentStateId; viewModel.CurrentDistrictId = entity.CurrentDistrictId; viewModel.CurrentCityId = entity.CurrentCityId; viewModel.PermentAddress = entity.PermentAddress; viewModel.PermentCountryId = entity.PermentCountryId; viewModel.PermentStateId = entity.PermentStateId; viewModel.PermentDistrictId = entity.PermentDistrictId; viewModel.PermentCityId = entity.PermentCityId; viewModel.CurrentPinCode = entity.CurrentPinCode; viewModel.PermentPinCode = entity.PermentPinCode; viewModel.Status = entity.Status; viewModel.Remark = entity.Remark; } //else //{ // viewModel.StudentId = id; // viewModel.StudentFullNameWithTitle = PresentationLayer.Other.CommanMethods.GetStudentName(id); // viewModel.Status = true; //} return(View(viewModel)); }
public ActionResult Create(StudentAddressVM viewModel) { try { // TODO: Add insert logic here if (ModelState.IsValid) { Entities.StudentAddress entity = new Entities.StudentAddress(); entity.StudentId = viewModel.StudentId; entity.CurrentAddress = viewModel.CurrentAddress; entity.CurrentCountryId = viewModel.CurrentCountryId; entity.CurrentStateId = viewModel.CurrentStateId; entity.CurrentDistrictId = viewModel.CurrentDistrictId; entity.CurrentCityId = viewModel.CurrentCityId; entity.PermentAddress = viewModel.PermentAddress; entity.PermentCountryId = viewModel.PermentCountryId; entity.PermentStateId = viewModel.PermentStateId; entity.PermentDistrictId = viewModel.PermentDistrictId; entity.PermentCityId = viewModel.PermentCityId; entity.Status = viewModel.Status; entity.Remark = viewModel.Remark; StudentAddressBAL balObject = new StudentAddressBAL(); balObject.Add(entity); return(RedirectToAction("Index")); } else { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View(viewModel)); } } catch { CountryBAL countryBAL = new CountryBAL(); viewModel.Countries = from obj in countryBAL.GetAll().Where(c => c.Status == true) select new SelectListItem() { Text = obj.CountryName, Value = obj.CountryId.ToString() }; return(View(viewModel)); } }