public ActionResult Index(string permalink) { /* var blogDAC = new BlogDAC(); * List<BlogDTO> blogs = new List<BlogDTO>(); * BlogViewModels blogModels = new BlogViewModels(); * blogModels.Blogs = new List<BlogViewModel>(); * blogs = blogDAC.ReadAllBlogs(); * foreach (var blogDto in blogs) * { * var blogModel = new BlogViewModel(); * blogModel.Description = blogDto.Description; * blogModels.Blogs.Add(blogModel); * }*/ var productDAC = new ProductDAC(); List <IProductDTO> products = new List <IProductDTO>(); ProductViewModel blogModels = new ProductViewModel(); blogModels.Products = new List <ProductItemViewModel>(); products = productDAC.ReadAllProducts(); foreach (var blogDto in products) { var blogModel = new ProductItemViewModel(); blogModel.Description = blogDto.Description; blogModel.Name = blogDto.Name; blogModel.SeoTitle = blogDto.SeoTitle; blogModel.ImageURL = blogDto.ImageURL; blogModels.Products.Add(blogModel); } return(View(blogModels)); }
public Product GetProduct(int id) { var productDAC = new ProductDAC(); var result = productDAC.SelectById(id); return(result); }
/// <summary> /// Find method. /// </summary> /// <param name="id"></param> /// <returns></returns> public Product Find(int id) { var productDac = new ProductDAC(); var result = productDac.SelectById(id); return(result); }
/// <summary> /// FindAll method. /// </summary> /// <returns></returns> public List <Product> All() { var productDac = new ProductDAC(); var result = productDac.Select(); return(result); }
//[Route("seo/Coupons/{permalink}")] public ActionResult Index(string seoParam) { /* var blogDAC = new BlogDAC(); * List<BlogDTO> blogs = new List<BlogDTO>(); * BlogViewModels blogModels = new BlogViewModels(); * blogModels.Blogs = new List<BlogViewModel>(); * blogs = blogDAC.ReadAllBlogs(); * foreach (var blogDto in blogs) * { * var blogModel = new BlogViewModel(); * blogModel.Description = blogDto.Description; * blogModels.Blogs.Add(blogModel); * }*/ var seoTitle = Request.RawUrl.Replace("/Coupons/", ""); var productDAC = new ProductDAC(); var productDto = productDAC.ReadProductBySeoTitle(seoTitle); var productItemModel = new ProductItemViewModel(); productItemModel.Description = productDto.Description; productItemModel.Name = productDto.Name; productItemModel.SeoTitle = productDto.SeoTitle; productItemModel.ImageURL = productDto.ImageURL; if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index") { return(RedirectToAction("FourOhFour", "Other")); } return(View(productItemModel)); }
public List <Product> SelectByCat(int id) { var productDac = new ProductDAC(); var result = productDac.SelectByCat(id); return(result); }
public Product Create(Product product) { Product result = default(Product); var productDAC = new ProductDAC(); result = productDAC.Create(product); return(result); }
public List <Product> ListarTodosLosProductos() { List <Product> result = default(List <Product>); var productDAC = new ProductDAC(); result = productDAC.Select(); return(result); }
// GET: NAV public ActionResult Menu(string category = null) { ViewBag.SelectedCategory = category; ProductDAC product = new ProductDAC(); List <string> categories = product.GetProductCategory(); return(PartialView(categories)); }
public ActionResult List(string group = null, int page = 1) { ProductDAC product = new ProductDAC(); ProductListView model = new ProductListView { Products = product.GetList(page, pageSize, group), PagingInfo = new PagingInfo { CurrentPage = page, ItemsPerPage = pageSize, TotalItems = product.GetWorkCenterTotalCount(group) }, CurrentCategory = group }; ViewBag.WorkOrderList = model; //페이지 뷰백 return(View(model)); }
//[Route("seo/Coupons/{permalink}")] public ActionResult Index(string seoParam) { var seoTitle = Request.RawUrl.Replace("/Coupons/", ""); var productDAC = new ProductDAC(); var productDto = productDAC.ReadProductBySeoTitle(seoTitle); var productItemModel = new ProductItemViewModel(); productItemModel.Description = productDto.Description; productItemModel.Name = productDto.Name; productItemModel.Content = productDto.Content; productItemModel.SeoTitle = productDto.SeoTitle; productItemModel.ImageURL = productDto.ImageURL; if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index") { return(RedirectToAction("FourOhFour", "Other")); } return(View(productItemModel)); }
//[Route("seo/Coupons/{permalink}")] public ActionResult Index(string seoParam) { var seoTitle = Request.RawUrl.Replace("/LocalBoard/", ""); seoTitle = "paytm-coupons-cashback-offers";//todo //todo remove the TMC.Data regerence from the web project later after Service layer implementation var productDAC = new ProductDAC(); var productDto = productDAC.ReadProductBySeoTitle(seoTitle); var productItemModel = new ProductItemViewModel(); productItemModel.Description = "";// productDto.Description; productItemModel.Name = productDto.Name; productItemModel.Content = productDto.Content; productItemModel.SeoTitle = "The one stop to all your needs";// productDto.SeoTitle; productItemModel.ImageURL = productDto.ImageURL; if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index") { return(RedirectToAction("FourOhFour", "Other")); } return(View(productItemModel)); }
/// <summary> /// Update method. /// </summary> /// <param name="product"></param> public void Edit(Product product) { var productDac = new ProductDAC(); productDac.UpdateById(product); }
public Product Edit(Product product) { var productDAC = new ProductDAC(); return(productDAC.UpdateById(product)); }
public void Delete(int id) { var productDAC = new ProductDAC(); productDAC.DeleteById(id); }
/// <summary> /// Delete method. /// </summary> /// <param name="id"></param> public void Remove(int id) { var productDac = new ProductDAC(); productDac.DeleteById(id); }
/// <summary> /// Add method. /// </summary> /// <param name="product"></param> /// <returns></returns> public Product Add(Product product) { var productDac = new ProductDAC(); return(productDac.Create(product)); }
public JsonResult CreateHelp(ProductItemViewModel productMaster) { //OperationResult<long> createHelpResult = null; ActionResult actionResult = null; IProductDTO helpDTO = this.getProductDTO(productMaster, true); // helpDTO.ModifiedBy = this.LoggedInUserID; //HelpVersionWorkFlowStep workflowStep=(HelpVersionWorkFlowStep)Enum.Parse(typeof(HelpVersionWorkFlowStep), helpMaster.VersionWorkflowStep); //helpDTO.VersionWorkflowStep = workflowStep == HelpVersionWorkFlowStep.CHECKINANDAPPROVE ? HelpVersionWorkflowStatus.PENDINGFORAPPROVALBYCLIENTADMIN : HelpVersionWorkflowStatus.PENDINGFORAPPROVALBYSITEADMIN; ProductDAC producManager = new ProductDAC(); var result = producManager.CreateProduct(helpDTO); /*if (createHelpResult != null && createHelpResult.IsValid()) * { * ProductSettings productSettings = new ProductSettings(this.ProductID, this.LoggedInSiteID, this.LanguageID, true); * helpResult = helpManager.GetHelpInformation(createHelpResult.Data, productSettings, this.LoggedInUserID, HelpVersion.Default); * if (helpResult != null && helpResult.IsValid()) * { * helpDTO = helpResult.Data; * HelpTreeNode helpNode = new HelpTreeNode(); * if (helpDTO.Title.Length > 20) * { * helpNode.title = helpDTO.Title.Substring(0, 18) + ".."; * } * else * { * helpNode.title = helpDTO.Title; * } * helpNode.tooltip = helpDTO.Title; * helpNode.isFolder = helpDTO.IsFolder; * helpNode.key = helpDTO.HelpMasterID.ToString(); * * helpNode.prevKey = prevHelpMasterID.ToString(); * helpNode.absolutePath = helpDTO.HelpAbsolutePath; * * helpNode.canEdit = helpDTO.CreatedBy == this.LoggedInUserID || * this.UserRole == UserRole.Administrator || * this.UserRole == UserRole.SuperClientAdministrator; * * helpDTO = GetUserDetails(helpDTO); * * createHelpModel.HelpMasterId = helpDTO.HelpMasterID; * createHelpModel.JsonHelpTreeNode = JsonUtility.Serialize(helpNode); * * * * finalOperationResult = OperationResult<CreateHelpModel>.CreateSuccessResult(createHelpModel); * actionResult = SmartView<CreateHelpModel>(finalOperationResult); * } * else * { * finalOperationResult = OperationResult<CreateHelpModel>.CreateFailureResult("Error while getting help information."); * actionResult = SmartView<CreateHelpModel>(finalOperationResult); * }*/ //} /* else * { * finalOperationResult = OperationResult<CreateHelpModel>.CreateFailureResult("Help could not be created"); * actionResult = SmartView<CreateHelpModel>(finalOperationResult); * }*/ return(Json(true));// actionResult; }
public List <ProdCBOBindingVO> GetProductInfo() { ProductDAC dac = new ProductDAC(); return(dac.GetProductInfo()); }
// GET: Home public ActionResult Index() { //작업지시별 불량률 확인 하고 리스트로 뿌려준다. JobOrderDAC jobOrder = new JobOrderDAC(); JobOrderListView jobordermodel = new JobOrderListView // 작업지시 view만들고 { JobOrders = jobOrder.GetWorkOrderFive(), // 진행중인 작업지시 조회 }; PrdUnitListView prdUnitmodel = new PrdUnitListView // { PrdUnits = jobOrder.GetUnitCount() // }; ViewBag.Badrate = string.Format("{0:0.0}", jobOrder.GetBadrate()); // 불량률 뷰백 ViewBag.TotalmonthWOJS = jobOrder.GetWorkOrderTotalCount_month("제선"); ViewBag.TotalmonthWOJK = jobOrder.GetWorkOrderTotalCount_month("제강"); ViewBag.TotalmonthWOAY = jobOrder.GetWorkOrderTotalCount_month("압연"); ViewBag.TotalmonthWOJJ = jobOrder.GetWorkOrderTotalCount_month("적재"); ViewBag.TotalmonthWOPJ = jobOrder.GetWorkOrderTotalCount_month("포장"); //이번달 전체작업지시 뷰백 ViewBag.FinishmonthWOJS = jobOrder.GetWorkOrderFinishCount_month("제선"); ViewBag.FinishmonthWOJK = jobOrder.GetWorkOrderFinishCount_month("제강"); ViewBag.FinishmonthWOAY = jobOrder.GetWorkOrderFinishCount_month("압연"); ViewBag.FinishmonthWOJJ = jobOrder.GetWorkOrderFinishCount_month("적재"); ViewBag.FinishmonthWOPJ = jobOrder.GetWorkOrderFinishCount_month("포장"); //이번달 작업완료 뷰백 ViewBag.FinishtodayWOJS = jobOrder.GetWorkOrderFinishCount_today("제선"); ViewBag.FinishtodayWOJK = jobOrder.GetWorkOrderFinishCount_today("제강"); ViewBag.FinishtodayWOAY = jobOrder.GetWorkOrderFinishCount_today("압연"); ViewBag.FinishtodayWOJJ = jobOrder.GetWorkOrderFinishCount_today("적재"); ViewBag.FinishtodayWOPJ = jobOrder.GetWorkOrderFinishCount_today("포장"); //금일작업완료 뷰백 ViewBag.FinishWOJS = jobOrder.GetWorkOrderFinishCount("제선"); ViewBag.FinishWOJK = jobOrder.GetWorkOrderFinishCount("제강"); ViewBag.FinishWOAY = jobOrder.GetWorkOrderFinishCount("압연"); ViewBag.FinishWOJJ = jobOrder.GetWorkOrderFinishCount("적재"); ViewBag.FinishWOPJ = jobOrder.GetWorkOrderFinishCount("포장"); //누적작업완료 뷰백 ViewBag.TopFive = jobordermodel; //작업지시 뷰백 ProductDAC workcenter = new ProductDAC(); ProductListView workcentermodel = new ProductListView { Products = workcenter.GetList(1, 10, null), PagingInfo = new PagingInfo { CurrentPage = 1, ItemsPerPage = 5, TotalItems = workcenter.GetWorkCenterTotalCount(null) }, CurrentCategory = null }; ViewBag.TotalWCJS = workcenter.GetWorkCenterTotalCount("제선"); ViewBag.TotalWCJK = workcenter.GetWorkCenterTotalCount("제강"); ViewBag.TotalWCAY = workcenter.GetWorkCenterTotalCount("압연"); ViewBag.TotalWCJJ = workcenter.GetWorkCenterTotalCount("적재"); ViewBag.TotalWCPJ = workcenter.GetWorkCenterTotalCount("포장"); //전체 작업장수 뷰백 ViewBag.StoppingWCJS = workcenter.GetWorkCenterCountStop("제선"); ViewBag.StoppingWCJK = workcenter.GetWorkCenterCountStop("제강"); ViewBag.StoppingWCAY = workcenter.GetWorkCenterCountStop("압연"); ViewBag.StoppingWCJJ = workcenter.GetWorkCenterCountStop("적재"); ViewBag.StoppingWCPJ = workcenter.GetWorkCenterCountStop("포장"); //멈춘 작업장수 뷰백 ViewBag.WorkOrderList = workcentermodel; // 작업장 뷰백 OrderReqDAC woreq = new OrderReqDAC(); WoReqListView woreqmodel = new WoReqListView { WoReqs = woreq.GetWoReqTen() }; ViewBag.WoReqList = woreqmodel; // 생산의뢰 뷰백 ViewBag.WoReqCount = woreq.GetReqTotalCount(); //누적 생산의뢰 뷰백 ViewBag.WoReqCountToday = woreq.GetReqTotalCount_Today(); //금일 생산의뢰 뷰백 MemberDAC memcnt = new MemberDAC(); MemcntListView memcntmodel = new MemcntListView { Members = memcnt.GetWorkerCount() }; ViewBag.memcnt = memcntmodel; //직책별 카운트 뷰백 ViewBag.gn1 = memcntmodel.Members[0].UserGroup_Name; ViewBag.gn1cnt = memcntmodel.Members[0].UserCnt; ViewBag.gn2 = memcntmodel.Members[1].UserGroup_Name; ViewBag.gn2cnt = memcntmodel.Members[1].UserCnt; ViewBag.gn3 = memcntmodel.Members[2].UserGroup_Name; ViewBag.gn3cnt = memcntmodel.Members[2].UserCnt; //직책별 차트데이터 뷰백 ViewBag.WorkTimeAVG = memcnt.GetWorkTimeAVG(); return(View()); }