//[ValidateAntiForgeryToken] public IActionResult AddPost(NationalityViewModel nationalityViewModel) { var nationalityList = _nationality.GetNationalities(); ViewBag.Nationality = nationalityList; if (nationalityViewModel.Id == 0) { ModelState.Remove("Id"); if (ModelState.IsValid) { var nationality = _mapper.Map <Nationality>(nationalityViewModel); _nationality.AddNationality(nationality); _toastNotification.AddSuccessToastMessage("تم أضافةالجنسية بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), nationalityViewModel)); } else { if (ModelState.IsValid) { var nationality = _mapper.Map <Nationality>(nationalityViewModel); _nationality.UpdateNationality(nationalityViewModel.Id, nationality); _toastNotification.AddSuccessToastMessage("تم تعديل الجنسية بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), nationalityViewModel)); } }
public IActionResult Edit(long id, NationalityViewModel nationalityViewModel) { if (id != nationalityViewModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var nationality = _mapper.Map <Nationality>(nationalityViewModel); _context.Update(nationality); _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NationalityExists(nationalityViewModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(nationalityViewModel)); }
public ActionResult MapData() { //var listNationalityData = Session["SessionListNationalityData"] as List<NationalityObj>; var vmNationality = new NationalityViewModel(); return(View("MapIndex", vmNationality)); }
public static CreateNationalityRequest ConvertToCreateNationalityRequest(this NationalityViewModel model) { CreateNationalityRequest request = new CreateNationalityRequest(); request.Nationality = model.Nationality; return(request); }
public static NationalityViewModel ConvertToNationalityViewModel(this Nationality nationality) { NationalityViewModel nationalityViewModel = new NationalityViewModel(); nationalityViewModel.NationalityId = nationality.NationalityId; nationalityViewModel.Nationality = nationality.NationalityName; return(nationalityViewModel); }
public static UpdateNationalityRequest ConvertToUpdateNationalityRequest(this NationalityViewModel model) { UpdateNationalityRequest request = new UpdateNationalityRequest(); request.NationalityId = model.NationalityId; request.Nationality = model.Nationality; return(request); }
public ActionResult Edit(NationalityViewModel nationalityViewModel) { if (ModelState.IsValid) { NationalityServices.Update(nationalityViewModel); return(RedirectToAction("Index")); } return(View(nationalityViewModel)); }
public ActionResult NationalityDetail(int?id) { NationalityViewModel model = new NationalityViewModel(); if (id.HasValue) { model = new NationalityRepository().GetByID((int)id); } return(PartialView("_Nationality", model)); }
public static NationalityViewModel ConvertToViewModel(this Nationality model) { Nationality m = model; NationalityViewModel viewModel = new NationalityViewModel(); viewModel.NationalityId = model.Id; viewModel.Nationality = model.Name; return(viewModel); }
public void Create(NationalityViewModel nationalityViewModel) { var Nationality = new Nationality { NationalityName = nationalityViewModel.NationalityName }; unitOfWork.NationalityRepositoy.Insert(Nationality); unitOfWork.Save(); }
public void Update(NationalityViewModel nationalityViewModel) { var Nationality = new Nationality { NationalityID = nationalityViewModel.NationalityID, NationalityName = nationalityViewModel.NationalityName }; unitOfWork.NationalityRepositoy.Update(Nationality); unitOfWork.Save(); }
public static Nationality ConvertToModel(this NationalityViewModel viewModel) { NationalityViewModel m = viewModel; Nationality model = new Nationality(); if (viewModel.NationalityId != null) { model.Id = Convert.ToInt32(viewModel.NationalityId); } model.Name = viewModel.Nationality; return(model); }
public async Task <IHttpActionResult> Post([FromBody] NationalityViewModel viewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newModel = Mapper.Map <NationalityViewModel, Nationality>(viewModel); newModel.CreateUser = newModel.UpdateUser = User.Identity.Name; _nationalityRepository.Add(newModel); await UnitOfWork.SaveChangesAsync(); return(RedirectToRoute("", new { controller = "Nationality", id = newModel.Id })); }
// GET: Nationality/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NationalityViewModel nationalityViewModel = NationalityServices.GetByID(id); if (nationalityViewModel == null) { return(HttpNotFound()); } return(View(nationalityViewModel)); }
public JsonResult SaveNationality(NationalityViewModel model) { ResponseData result = new Models.ResponseData(); if (model.NatID != 0) { result = new NationalityRepository().UpdateByEntity(model); } else { result = new NationalityRepository().AddByEntity(model); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public async Task <IHttpActionResult> Put(int id, [FromBody] NationalityViewModel viewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } viewModel.UpdateUser = User.Identity.Name; viewModel.UpdateTime = Now; viewModel.LastAction = "更新"; var model = Mapper.Map <NationalityViewModel, Nationality>(viewModel); _nationalityRepository.AttachAsModified(model); await UnitOfWork.SaveChangesAsync(); return(Ok(viewModel)); }
public ResponseData UpdateByEntity(NationalityViewModel newdata) { using (SATEntities db = new SATEntities()) { ResponseData result = new Models.ResponseData(); try { var data = db.tb_Nationality.Single(x => x.NatID == newdata.NatID); data.NatName = newdata.NatName; data.NatStatus = (newdata.Status == "1") ? true : false; data.ModifyBy = UtilityService.User.UserID; data.ModifyDate = DateTime.Now; db.SaveChanges(); } catch (Exception) { } return(result); } }
public PersonViewModel() { FullName = new FullNameViewModel(); AlternativeName = new AlternativeFullNameViewModel(); DateOfBirth = new DateOfBirthViewModel(); BirthDetailsViewModel = new BirthDetailsViewModel(); JobTitle = new JobTitleViewModel(); Address = new AddressViewModel(); BusinessPhoneNumber = new BusinessPhoneNumberViewModel(); BusinessExtension = new BusinessExtensionViewModel(); PersonalEmailAddress = new PersonalEmailAddressViewModel(); PersonalMobileNumber = new PersonalMobileNumberViewModel(); Nationality = new NationalityViewModel(); PassportViewModel = new PassportViewModel(); UndischargedBankruptViewModel = new UndischargedBankruptViewModel(); DisqualifiedDirectorViewModel = new DisqualifiedDirectorViewModel(); RestraintOrdersViewModel = new RestraintOrdersViewModel(); UnspentConvictionsViewModel = new UnspentConvictionsViewModel(); OffencesAwaitingTrialViewModel = new OffencesAwaitingTrialViewModel(); PreviousLicenceViewModel = new PreviousLicenceViewModel(); Address = new AddressViewModel(); }
public ResponseData AddByEntity(NationalityViewModel data) { using (SATEntities db = new SATEntities()) { ResponseData result = new Models.ResponseData(); try { tb_Nationality model = new tb_Nationality(); model.NatID = data.NatID; model.NatName = data.NatName; model.NatStatus = (data.Status == "1") ? true : false; model.CreateBy = UtilityService.User.UserID; model.CreateDate = DateTime.Now; model.ModifyBy = UtilityService.User.UserID; model.ModifyDate = DateTime.Now; db.tb_Nationality.Add(model); db.SaveChanges(); } catch (Exception) { } return(result); } }
public async Task <IActionResult> Index(string sortParam, string searchParam, int studentPage = 1, int PageSize = 9) { NationalityViewModel NationalityVM = new NationalityViewModel() { Nationalities = new List <Models.Nationality>() }; NationalityVM.Nationalities = await db.Nationalities.ToListAsync(); if (searchParam != null) { NationalityVM.Nationalities = NationalityVM.Nationalities.Where(a => a.NationalityName.ToLower().Contains(searchParam.ToLower())).ToList(); } StringBuilder param = new StringBuilder(); param.Append("/Nationality?studentPage=:"); param.Append("&searchParam="); if (searchParam != null) { param.Append(searchParam); } param.Append("&sortParam="); if (sortParam != null) { param.Append(sortParam); } if (PageSize <= 0) { PageSize = 9; } ViewBag.PageSize = PageSize; param.Append("&PageSize="); if (PageSize != 0) { param.Append(PageSize); } var count = NationalityVM.Nationalities.Count; if (sortParam == "SortDec") { NationalityVM.Nationalities = NationalityVM.Nationalities.OrderByDescending(p => p.NationalityName) .Skip((studentPage - 1) * PageSize) .Take(PageSize).ToList(); ViewBag.sortParamView = "SortDec"; } else { NationalityVM.Nationalities = NationalityVM.Nationalities.OrderBy(p => p.NationalityName) .Skip((studentPage - 1) * PageSize) .Take(PageSize).ToList(); ViewBag.sortParamView = "SortAsc"; } NationalityVM.PagingInfo = new PagingInfo() { CurrentPage = studentPage, ItemsPerPage = PageSize, TotalItems = count, urlParam = param.ToString(), //PagerSize = 5, }; return(View(NationalityVM)); }
public IActionResult SaveNationality(NationalityViewModel model) { return(AlternativeBusinessRepresentativePost(model, 11)); }
// GET: SchoolProfile/Nationality public ActionResult Index(string sSchoolName) { //page counter var eGeneralSettings = ACCDataStore.Core.Helper.ConvertHelper.XmlFile2Object(HttpContext.Server.MapPath("~/Config/GeneralSettings.xml"), typeof(GeneralCounter)) as GeneralCounter; eGeneralSettings.NationalitypgCounter++; ACCDataStore.Core.Helper.ConvertHelper.Object2XmlFile(eGeneralSettings, HttpContext.Server.MapPath("~/Config/GeneralSettings.xml")); var vmNationality = new NationalityViewModel(); //var schoolname = new List<string>(); var sNationalCriteria = new List <string>(); var setGenderCriteria = new List <string>(); List <NationalityObj> ListNationalData = new List <NationalityObj>(); List <NationalityObj> temp = new List <NationalityObj>(); var listResult = this.rpGeneric.FindSingleColumnByNativeSQL("SELECT DISTINCTROW Name from sch_Student_t t1 INNER JOIN sch_PrimarySchool_t t2 on t1.SeedCode = t2.SeedCode "); List <string> fooList = listResult.OfType <string>().ToList(); vmNationality.ListSchoolNameData = fooList; listResult = this.rpGeneric.FindSingleColumnByNativeSQL("SELECT DISTINCTROW NationalIdentity FROM sch_Student_t group by NationalIdentity"); fooList = listResult.OfType <string>().ToList(); vmNationality.ListNationalityCode = fooList; vmNationality.DicNational = GetDicNational(); listResult = this.rpGeneric.FindSingleColumnByNativeSQL("SELECT DISTINCTROW Gender FROM sch_Student_t group by Gender"); fooList = listResult.OfType <string>().ToList(); fooList.Add("T"); vmNationality.ListGenderCode = fooList; vmNationality.DicGender = GetDicGender(); if (Request.HttpMethod == "GET") // get method { if (sSchoolName == null) // case of index page, show criteria { vmNationality.IsShowCriteria = true; } else // case of detail page, by pass criteria { vmNationality.IsShowCriteria = false; vmNationality.ListSelectedGender = vmNationality.ListGenderCode; vmNationality.ListSelectedNationality = vmNationality.ListNationalityCode; Session["ListSelectedGender"] = vmNationality.ListSelectedGender; //Session["ListSelectedNationality"] = vmNationality.ListSelectedNationality; Session["sSchoolName"] = sSchoolName; } } else // post method { vmNationality.IsShowCriteria = true; sSchoolName = Request["selectedschoolname"]; vmNationality.selectedschoolname = sSchoolName; Session["sSchoolName"] = sSchoolName; if (Request["nationality"] != null) { sNationalCriteria = Request["nationality"].Split(',').ToList(); vmNationality.ListSelectedNationality = sNationalCriteria; } else { sNationalCriteria = null; } if (Request["gender"] != null) { vmNationality.ListSelectedGender = Request["gender"].Split(',').ToList(); } else { vmNationality.ListSelectedGender = vmNationality.ListGenderCode; } Session["ListSelectedGender"] = vmNationality.ListSelectedGender; //Session["ListSelectedNationality"] = vmNationality.ListSelectedNationality; // get parameter from Request object } vmNationality.DicGenderWithSelected = GetDicGenderWithSelected(vmNationality.ListSelectedGender); // process data if (sSchoolName == null || sSchoolName.Equals("")) { vmNationality.IsShowData = false; } else if (sSchoolName != null) { vmNationality.selectedschoolname = sSchoolName; ListNationalData = GetNationalityDatabySchoolname(rpGeneric, sSchoolName); if (sNationalCriteria == null) { vmNationality.IsShowData = false; vmNationality.ListNationalityData = null; } else if (sNationalCriteria.Count != 0 && sNationalCriteria != null) { vmNationality.IsShowData = true; vmNationality.ListNationalityData = ListNationalData.Where(x => sNationalCriteria.Contains(x.IdentityCode)).ToList(); } else { vmNationality.IsShowData = true; vmNationality.ListNationalityData = ListNationalData; } Session["SessionListNationalityData"] = vmNationality.ListNationalityData; } return(View("Index", vmNationality)); }
public IActionResult SaveNationality(NationalityViewModel model) { return(PrincipalAuthorityPost(model, 14)); }
public IActionResult SaveNationality(NationalityViewModel model) { return(DirectorOrPartnerPost(model, 14)); }