Example #1
0
        public ActionResult Create()
        {
            var organisationId = UserOrganisationId;
            var centres        = NidanBusinessService.RetrieveCentres(organisationId, e => true);
            var viewModel      = new CentrePettyCashViewModel
            {
                CentrePettyCash = new CentrePettyCash(),
                Centres         = new SelectList(centres, "CentreId", "Name")
            };

            return(View(viewModel));
        }
Example #2
0
        public ActionResult Edit(CentrePettyCashViewModel centrePettyCashViewModel)
        {
            var organisationId = UserOrganisationId;
            var centreId       = UserCentreId;

            if (ModelState.IsValid)
            {
                centrePettyCashViewModel.CentrePettyCash = NidanBusinessService.UpdateCentrePettyCash(organisationId, centreId, UserPersonnelId, centrePettyCashViewModel.CentrePettyCash);
                return(RedirectToAction("Index"));
            }
            var viewModel = new CentrePettyCashViewModel
            {
                CentrePettyCash = centrePettyCashViewModel.CentrePettyCash
            };

            return(View(viewModel));
        }
Example #3
0
        public ActionResult Create(CentrePettyCashViewModel centrePettyCashViewModel)
        {
            var organisationId = UserOrganisationId;
            var centreId       = centrePettyCashViewModel.CentrePettyCash.CentreId;
            var personnel      = UserPersonnelId;

            if (ModelState.IsValid)
            {
                centrePettyCashViewModel.CentrePettyCash.CreatedBy      = personnel;
                centrePettyCashViewModel.CentrePettyCash.OrganisationId = organisationId;
                //centrePettyCashViewModel.CentrePettyCash.CentreId = ce,
                centrePettyCashViewModel.CentrePettyCash = NidanBusinessService.CreateCentrePettyCash(organisationId, centreId, personnel, centrePettyCashViewModel.CentrePettyCash);
                return(RedirectToAction("Index"));
            }
            centrePettyCashViewModel.Centres = new SelectList(NidanBusinessService.RetrieveCentres(organisationId, e => true).ToList());
            return(View(centrePettyCashViewModel));
        }
Example #4
0
        // GET: CentrePettyCash/Edit/{id}
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var organisationId  = UserOrganisationId;
            var centreId        = UserCentreId;
            var centres         = NidanBusinessService.RetrieveCentres(organisationId, e => true);
            var centrePettyCash = NidanBusinessService.RetrieveCentrePettyCash(organisationId, centreId, id.Value, e => true);

            if (centrePettyCash == null)
            {
                return(HttpNotFound());
            }
            var viewModel = new CentrePettyCashViewModel
            {
                CentrePettyCash = centrePettyCash,
                Centres         = new SelectList(centres, "CentreId", "Name")
            };

            return(View(viewModel));
        }