public AutoSolutionPageSet <AutoManufacturerViewModel> GetAutoManufacturer(AutoManufacturerViewModel autoManufacturerViewModel) { List <AutoManufacturer> finalResult = new List <AutoManufacturer>(); IQueryable <AutoManufacturer> result = unitOfWork.GetAutoSolutionContext().AutoManufacturers.AsQueryable(); if (autoManufacturerViewModel.SearchTerm != null) { result = result.Where(x => x.AutoManufacturerName.Contains(autoManufacturerViewModel.SearchTerm)); } Pager pager = new Pager(result.Count(), autoManufacturerViewModel.PageNo, autoManufacturerViewModel.PageSize); finalResult = result.OrderBy(x => x.AutoManufacturerName).Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToList(); AutoSolutionPageSet <AutoManufacturerViewModel> autoSolutionPageSet = new AutoSolutionPageSet <AutoManufacturerViewModel>() { Pager = pager, Data = autoMapper.Map <List <AutoManufacturerViewModel> >(finalResult) }; return(autoSolutionPageSet); }
public JsonResult AutoManufacturerSave(AutoManufacturerViewModel autoManufacturerViewModel, IFormFile ImageFile) { if (ImageFile == null || ImageFile.Length == 0) { autoManufacturerViewModel.ImagePath = null; } else { string ImagePath = fileUploadUtility.UplaodFile(ImageFile); autoManufacturerViewModel.ImagePath = ImagePath; } if (autoManufacturerViewModel.Id > 0) { var result = autoManufacturerService.UpdateAutoManufacturer(autoManufacturerViewModel); return(Json(new { status = result == true ? "Update" : "fail", data = autoManufacturerViewModel.Id })); } else { var result = autoManufacturerService.AutoManufacturerSave(autoManufacturerViewModel); return(Json(new { status = result != null? "save":"exist", data = result })); } }
public IActionResult GetAutoManufacturer(AutoManufacturerViewModel autoManufacturerViewModel) { AutoSolutionPageSet <AutoManufacturerViewModel> result = autoManufacturerService.GetAutoManufacturer(autoManufacturerViewModel); return(PartialView("_GetAutoManufacturer", result)); }
public bool UpdateAutoManufacturer(AutoManufacturerViewModel autoManufacturerViewModel) { autoManufacturer = autoMapper.Map <AutoManufacturer>(autoManufacturerViewModel); return(autoManufacturerRepository.UpdateAutoManufacturer(autoManufacturer)); }
public AutoSolutionPageSet <AutoManufacturerViewModel> GetAutoManufacturer(AutoManufacturerViewModel autoManufacturerViewModel) { return(autoManufacturerRepository.GetAutoManufacturer(autoManufacturerViewModel)); }
public AutoManufacturerViewModel AutoManufacturerSave(AutoManufacturerViewModel autoManufacturerViewModel) { autoManufacturer = autoMapper.Map <AutoManufacturer>(autoManufacturerViewModel); return(autoManufacturerRepository.SaveAutoManufacturer(autoManufacturer)); }