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)); }
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)); }