示例#1
0
        public async Task <ActionResult> Edit(PackageSelectedResource packageSelectedResource)
        {
            if (ModelState.IsValid)
            {
                var exstpackageSelected = await _packageSelectedService.GetByIdAsync(packageSelectedResource.Id);

                exstpackageSelected.PackageId   = packageSelectedResource.PackageId;
                exstpackageSelected.UpdatedDate = DateTime.Now;
                exstpackageSelected.Status      = packageSelectedResource.Status;
                exstpackageSelected.Datefrom    = packageSelectedResource.Datefrom;
                exstpackageSelected.Dateto      = packageSelectedResource.Dateto;
                var userid = System.Web.HttpContext.Current.User.Identity.GetUserId();
                exstpackageSelected.UserId = userid;

                await _packageSelectedService.UpdateAsync(exstpackageSelected);

                _packageSelectedService.UnitOfWorkSaveChanges();


                return(RedirectToAction("Index"));
            }

            var package = await _packageService.GetAllAsync();

            ViewBag.PackageId = new SelectList(package.Where(i => i.Status == true), "Id", "Name", packageSelectedResource.Id);
            return(View(packageSelectedResource));
        }
示例#2
0
        public async Task <ActionResult> Create(PackageSelectedResource packageSelectedResource)
        {
            if (ModelState.IsValid)
            {
                var Packageselected = Mapper.Map <PackageSelectedResource, PackageSelected>(packageSelectedResource);

                Packageselected.CreatedDate = DateTime.Now;
                Packageselected.UpdatedDate = DateTime.Now;
                Packageselected.Status      = true;
                var userid = System.Web.HttpContext.Current.User.Identity.GetUserId();
                Packageselected.UserId = userid;
                await _packageSelectedService.AddAsync(Packageselected);

                _packageService.UnitOfWorkSaveChanges();
                return(RedirectToAction("Index"));
            }
            var package = await _packageService.GetAllAsync();

            ViewBag.PackageId = new SelectList(package.Where(i => i.Status == true), "Id", "Name", packageSelectedResource.Id);
            return(View(packageSelectedResource));
        }