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);
                }
            }
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 5
0
        public void Create(MaritalStatusViewModel maritalStatusViewModel)
        {
            var MaritalStatus = new MaritalStatus
            {
                MaritalStatusName = maritalStatusViewModel.MaritalStatusName
            };

            UnitOfWork.MaritalStatusRepository.Insert(MaritalStatus);
            UnitOfWork.Save();
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 10
0
        /// <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);
        }
Exemplo n.º 11
0
        /// <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();
 }
Exemplo n.º 15
0
 public void SetTag(MaritalStatusViewModel model)
 {
     Tag = model;
 }