public void ModifyMaritalStatus() { ListItemMaritalStatusViewModel itemSelected = View.GetSelectedItem(); if (itemSelected != null) { MaritalStatusViewModel modifiedMaritalStatus = View.ShowModifyMaritalStatusForm(itemSelected); if (true) { IEnumerable <ListItemMaritalStatusViewModel> listMaritalStatuses; try { using (var proxy = channel.CreateChannel()) { proxy.ModifyMaritalStatus(itemSelected); listMaritalStatuses = proxy.GetMaritalStatuses(); } } catch (Exception ex) { throw; } View.SetGridData(listMaritalStatuses); } } }
/// <summary> /// Get all Marital Status Detail /// </summary> /// <returns></returns> private List <MaritalStatusViewModel> GetAllMaritalStatusType() { MaritalStatusViewModel maritalStatusViewModel = new MaritalStatusViewModel() { }; HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetAllMaritalStatusType", "AdminPanel", maritalStatusViewModel); if (response.IsSuccessStatusCode) { var data = response.Content.ReadAsStringAsync().Result; ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.MaritalStatusViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.MaritalStatusViewModel> > >(data); if (dbBookingDetails.IdentityResult.Status == true) { return(dbBookingDetails.Content); } else { return(new List <MaritalStatusViewModel>()); } } else { return(new List <MaritalStatusViewModel>()); } }
public void LoadTitle() { MaritalStatusViewModel model = View.GetCurrentMaritalStatus(); View.SetIdentifier(model.Identifier); View.SetAbbreviation(model.Abbreviation); View.SetDescription(model.Description); }
public void EnableAccept() { MaritalStatusViewModel model = View.GetCurrentMaritalStatus(); string abbr = View.GetAbbreviation(); string desc = View.GetDescription(); bool enable = model.Abbreviation.CompareTo(abbr) == 0 || model.Description.CompareTo(desc) == 0; View.EnableAcceptButton(enable); }
public void Create(MaritalStatusViewModel maritalStatusViewModel) { var MaritalStatus = new MaritalStatus { MaritalStatusName = maritalStatusViewModel.MaritalStatusName }; UnitOfWork.MaritalStatusRepository.Insert(MaritalStatus); UnitOfWork.Save(); }
public void Update(MaritalStatusViewModel maritalStatusViewModel) { var MaritalStatus = new MaritalStatus { MaritalStatusId = maritalStatusViewModel.MaritalStatusId, MaritalStatusName = maritalStatusViewModel.MaritalStatusName }; UnitOfWork.MaritalStatusRepository.Update(MaritalStatus); UnitOfWork.Save(); }
public ActionResult Edit(MaritalStatusViewModel maritalStatusViewModel) { try { // TODO: Add update logic here MaritalStatusServices.Update(maritalStatusViewModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(MaritalStatusViewModel maritalStatusViewModel) { try { // TODO: Add insert logic here MaritalStatusServices.Create(maritalStatusViewModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public void Accept() { int id = View.GetIdentifier(); string abbr = View.GetAbbreviation(); string desc = View.GetDescription(); MaritalStatusViewModel model = new MaritalStatusViewModel { Identifier = id, Abbreviation = abbr, Description = desc }; View.SetTag(model); }
/// <summary> /// To the view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static MaritalStatusViewModel ToViewModel(this MaritalStatusModel model) { if (model == null) { return(null); } var entity = new MaritalStatusViewModel { MaritalStatusID = model.MaritalStatusID, MaritalStatus = model.MaritalStatus }; return(entity); }
/// <summary> /// To the model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static MaritalStatusModel ToModel(this MaritalStatusViewModel entity) { if (entity == null) { return(null); } var model = new MaritalStatusModel { MaritalStatusID = entity.MaritalStatusID, MaritalStatus = entity.MaritalStatus }; return(model); }
public void AddNewMaritalStatus() { MaritalStatusViewModel newMaritalStatus = View.ShowNewMaritalStatusForm(); if (newMaritalStatus != null) { IEnumerable <ListItemMaritalStatusViewModel> listMaritalStatuses; try { using (var proxy = channel.CreateChannel()) { proxy.AddMaritalStatus(newMaritalStatus); listMaritalStatuses = proxy.GetMaritalStatuses(); } } catch (Exception ex) { throw; } View.SetGridData(listMaritalStatuses); } }
public async Task <IActionResult> Index(string sortParam, string searchParam, int studentPage = 1, int PageSize = 9) { MaritalStatusViewModel MaritalStatusVM = new MaritalStatusViewModel() { MaritalStatuses = new List <Models.MaritalStatus>() }; MaritalStatusVM.MaritalStatuses = await db.MaritalStatuses.ToListAsync(); if (searchParam != null) { MaritalStatusVM.MaritalStatuses = MaritalStatusVM.MaritalStatuses.Where(a => a.MaritalStatusName.ToLower().Contains(searchParam.ToLower())).ToList(); } StringBuilder param = new StringBuilder(); param.Append("/MartialStatus?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 = MaritalStatusVM.MaritalStatuses.Count; if (sortParam == "SortDec") { MaritalStatusVM.MaritalStatuses = MaritalStatusVM.MaritalStatuses.OrderByDescending(p => p.MaritalStatusName) .Skip((studentPage - 1) * PageSize) .Take(PageSize).ToList(); ViewBag.sortParamView = "SortDec"; } else { MaritalStatusVM.MaritalStatuses = MaritalStatusVM.MaritalStatuses.OrderBy(p => p.MaritalStatusName) .Skip((studentPage - 1) * PageSize) .Take(PageSize).ToList(); ViewBag.sortParamView = "SortAsc"; } MaritalStatusVM.PagingInfo = new PagingInfo() { CurrentPage = studentPage, ItemsPerPage = PageSize, TotalItems = count, urlParam = param.ToString(), //PagerSize = 5, }; return(View(MaritalStatusVM)); }
public void AddMaritalStatus(MaritalStatusViewModel newMaritalStatus) { throw new NotImplementedException(); }
public void SetTag(MaritalStatusViewModel model) { Tag = model; }