Beispiel #1
0
 private void InitDetailsViewModel(PigeonDetailsViewModel viewModel, PigeonDetails details)
 {
     InitBaseDetailViewModel(details.Detail, viewModel.Detail);
     InitBaseDetailEntityStateChange(viewModel.Detail);
     ViewData[Mvc.ViewData.Controller] = Mvc.Controller.Pigeon.Name;
     viewModel.Detail.Sex = GetSexName(viewModel.Detail.SexId);
 }
Beispiel #2
0
        public ActionResult Edit(int id)
        {
            PigeonDetails details = _pigeonRepository.GetPigeonDetails(UserContext.User.Id, UserContext.User.OrganizationId, id);

            if (details.Detail == null)
            {
                return(NotFoundResult());
            }

            PigeonDetailsViewModel viewModel = Mapper.Map <PigeonDetailsViewModel>(details);

            viewModel.Detail.SexItems = InitSexSelectListItems();

            return(View(Mvc.View.Pigeon.Edit, viewModel));
        }
Beispiel #3
0
        public ActionResult Details(int id)
        {
            PigeonDetails details = _pigeonRepository.GetPigeonDetails(UserContext.User.Id, UserContext.User.OrganizationId, id);

            if (details.Detail == null)
            {
                return(NotFoundResult());
            }

            PigeonDetailsViewModel viewModel = Mapper.Map <PigeonDetailsViewModel>(details);

            InitDetailsViewModel(viewModel, details);

            return(View(Mvc.View.Pigeon.Details, viewModel));
        }