コード例 #1
0
        // GET: Centre/Edit/{id}
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var organisationId = UserOrganisationId;
            var talukas        = NidanBusinessService.RetrieveTalukas(organisationId, e => true);
            var districts      = NidanBusinessService.RetrieveDistricts(organisationId, e => true);
            var states         = NidanBusinessService.RetrieveStates(organisationId, e => true);
            var partners       = NidanBusinessService.RetrievePartners(organisationId, e => true).Items.ToList();
            var centre         = NidanBusinessService.RetrieveCentre(organisationId, id.Value);

            if (centre == null)
            {
                return(HttpNotFound());
            }
            var viewModel = new CentreViewModel
            {
                Talukas   = new SelectList(talukas, "TalukaId", "Name"),
                Districts = new SelectList(districts, "DistrictId", "Name"),
                States    = new SelectList(states, "StateId", "Name"),
                Partners  = new SelectList(partners, "PartnerId", "Name"),
                Centre    = centre
            };

            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult Create(CentreViewModel centreViewModel)
        {
            var organisationId = UserOrganisationId;

            if (ModelState.IsValid)
            {
                centreViewModel.Centre = EgharpayBusinessService.CreateCentre(UserOrganisationId, centreViewModel.Centre);
                return(RedirectToAction("Index"));
            }
            return(View(centreViewModel));
        }
コード例 #3
0
        public ActionResult Create()
        {
            var organisationId = UserOrganisationId;
            var viewModel      = new CentreViewModel
            {
                Centre = new Centre
                {
                }
            };

            return(View(viewModel));
        }
コード例 #4
0
        public ActionResult Edit(CentreViewModel centreViewModel)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }
            var viewModel = new CentreViewModel
            {
                Centre = centreViewModel.Centre
            };

            return(View(viewModel));
        }
コード例 #5
0
        public ActionResult Create(CentreViewModel centreViewModel)
        {
            var organisationId = UserOrganisationId;

            if (ModelState.IsValid)
            {
                centreViewModel.Centre.OrganisationId = organisationId;
                centreViewModel.Centre = NidanBusinessService.CreateCentre(organisationId, centreViewModel.Centre);
                return(RedirectToAction("Index"));
            }
            centreViewModel.Talukas   = new SelectList(NidanBusinessService.RetrieveTalukas(organisationId, e => true).ToList());
            centreViewModel.Districts = new SelectList(NidanBusinessService.RetrieveDistricts(organisationId, e => true).ToList());
            centreViewModel.States    = new SelectList(NidanBusinessService.RetrieveStates(organisationId, e => true).ToList());
            centreViewModel.Partners  = new SelectList(NidanBusinessService.RetrievePartners(organisationId, e => true).Items.ToList());
            return(View(centreViewModel));
        }
コード例 #6
0
        public ActionResult Edit(CentreViewModel centreViewModel)
        {
            var organisationId = UserOrganisationId;

            if (ModelState.IsValid)
            {
                centreViewModel.Centre.OrganisationId = organisationId;
                centreViewModel.Centre = NidanBusinessService.UpdateCentre(organisationId, centreViewModel.Centre);
                return(RedirectToAction("Index"));
            }
            var viewModel = new CentreViewModel
            {
                Centre = centreViewModel.Centre
            };

            return(View(viewModel));
        }
コード例 #7
0
        // GET: Centre/Edit/{id}
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var centre = EgharpayBusinessService.RetrieveCentre(UserOrganisationId, id.Value);

            if (centre == null)
            {
                return(HttpNotFound());
            }
            var viewModel = new CentreViewModel
            {
                Centre = centre
            };

            return(View(viewModel));
        }
コード例 #8
0
        public ActionResult Create()
        {
            var organisationId = UserOrganisationId;
            var talukas        = NidanBusinessService.RetrieveTalukas(organisationId, e => true);
            var districts      = NidanBusinessService.RetrieveDistricts(organisationId, e => true);
            var states         = NidanBusinessService.RetrieveStates(organisationId, e => true);
            var partners       = NidanBusinessService.RetrievePartners(organisationId, e => true).Items.ToList();
            var viewModel      = new CentreViewModel
            {
                Talukas   = new SelectList(talukas, "TalukaId", "Name"),
                Districts = new SelectList(districts, "DistrictId", "Name"),
                States    = new SelectList(states, "StateId", "Name"),
                Partners  = new SelectList(partners, "PartnerId", "Name"),
                Centre    = new Centre
                {
                    OrganisationId = organisationId
                }
            };

            return(View(viewModel));
        }