public override ActionResult List() { CompanyListModel pageModel = new CompanyListModel(); pageModel.CompanyList = db.org_Companies.ToList(); return(View(pageModel)); }
/// <summary> /// Prepare paged category list model /// </summary> /// <param name="searchModel">Category search model</param> /// <returns>Category list model</returns> public virtual CompanyListModel PrepareCompanyListModel(CompanySearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //get companies var companies = _companyService.GetAllCompanies(companyName: searchModel.SearchCompanyName, showHidden: true, pageIndex: searchModel.Page - 1, pageSize: searchModel.PageSize); //prepare grid model var model = new CompanyListModel().PrepareToGrid(searchModel, companies, () => { return(companies.Select(company => { //fill in model values from the entity var companyModel = company.ToModel <CompanyModel>(); //fill in additional values (not existing in the entity) //categoryModel.Breadcrumb = _companyService.GetFormattedBreadCrumb(company); //categoryModel.SeName = _urlRecordService.GetSeName(company, 0, true, false); return companyModel; })); }); return(model); }
public static List <CompanyListModel> ToList(DbDataReader readers) { if (readers == null) { return(null); } var models = new List <CompanyListModel>(); while (readers.Read()) { var model = new CompanyListModel { CompanyName = Convert.IsDBNull(readers["CompanyName"]) ? string.Empty : Convert.ToString(readers["CompanyName"]), Address = Convert.IsDBNull(readers["Address"]) ? string.Empty : Convert.ToString(readers["Address"]), OfficePhone = Convert.IsDBNull(readers["OfficePhone"]) ? string.Empty : Convert.ToString(readers["OfficePhone"]), ContactPerson = Convert.IsDBNull(readers["ContactPerson"]) ? string.Empty : Convert.ToString(readers["ContactPerson"]), ContactPersonMobile = Convert.IsDBNull(readers["ContactPersonMobile"]) ? string.Empty : Convert.ToString(readers["ContactPersonMobile"]), Email = Convert.IsDBNull(readers["Email"]) ? string.Empty : Convert.ToString(readers["Email"]), CreatedDate = Convert.IsDBNull(readers["CreatedDate"]) ? (DateTime?)null : Convert.ToDateTime(readers["CreatedDate"]), TotalEmployee = Convert.IsDBNull(readers["TotalEmployee"]) ? 0 : Convert.ToInt32(readers["TotalEmployee"]), }; models.Add(model); } return(models); }
public CompanyListModel FindCompaniesListModel(int index, int pageNo, int pageSize, string search, bool bShowHidden = false) { var model = new CompanyListModel(); int numValue = 0; bool bGotNum = int.TryParse(search, out numValue); // Do a case-insensitive search model.GridIndex = index; var allItems = db.FindCompanies(bShowHidden) .Where(c => string.IsNullOrEmpty(search) || (c.CompanyName != null && c.CompanyName.ToLower().Contains(search.ToLower())) || (c.FriendlyName != null && c.FriendlyName.ToLower().Contains(search.ToLower())) || (c.CompanyAddress != null && c.CompanyAddress.ToLower().Contains(search.ToLower())) || (c.PhoneNumber != null && c.PhoneNumber.ToLower().Contains(search.ToLower())) || (c.FaxNumber != null && c.FaxNumber.ToLower().Contains(search.ToLower())) || (c.Website != null && c.Website.ToLower().Contains(search.ToLower())) || (c.ShippingAddress != null && c.ShippingAddress.ToLower().Contains(search.ToLower()))); model.TotalRecords = allItems.Count(); foreach (var item in allItems.Skip((pageNo - 1) * pageSize) .Take(pageSize)) { model.Items.Add(MapToModel(item)); } return(model); }
public CompanyListModel PrePareCompanyListModel() { var model = new CompanyListModel { DetailModels = PrePareCompanyDetailModels() }; return(model); }
public ActionResult Index() { CompanyListModel model = new CompanyListModel(); var list = service.GetAll(AuthenticationHelper.User.CompanyId); model.Companies = list.Select(a => new CompanyModel(a)).ToList(); return(View(model)); }
public async Task <ActionResult> CompanyList(CompanyListModel model) { var result = await CompanyFacade.GetCompaniesAsync(model.Filter); model.Companies = new List <CompanyDto>(result.Items); return(View(model)); }
public IActionResult Index() { CompanyListModel companyListModel = new CompanyListModel { CompanyList = ICompanyServices.CompanyList().ToList() }; return(View(companyListModel)); }
public ActionResult Index(string message = "") { ViewBag.ErrorMessage = message; CompanyListModel model = new CompanyListModel(); model.Companies = CompanyHelper.GetCompanies(); AuthenticationHelper.CompanyList = model.Companies; return(View(model)); }
private void CompanyListViewModel_SelectedItemChanged(CompanyListModel model) { if (model != null) { CompanyFacadeViewModel.Load(model.CompanyId); } RaisePropertyChanged(nameof(IsCompanyAvailable)); }
CompanyModel getCompany(string countryName) { if (companyList == null) { companyList = CompanyService.FindCompaniesListModel(0, 1, Int32.MaxValue, ""); } var country = LookupService.FindCountryModel(countryName); return(companyList.Items.Where(cl => cl.DefaultCountryID == country.Id).FirstOrDefault()); }
public async Task <ActionResult> CompanyList() { var result = await CompanyFacade.GetAllCompaniesAsync(); var model = new CompanyListModel { Companies = new List <CompanyDto>(result.Items) }; return(View(model)); }
/// <summary> /// This method pulls the search in case it was a company search /// @author Jose A. /// </summary> private async void Pull_Search_Request_C() { HttpClient client = new HttpClient(); string url = "http://" + LoginPage.ip + ":6969/searchCompany/" + searchKey + "/"; var result = await client.GetAsync(url); var json = result.Content.ReadAsStringAsync().Result; CompanyListModel newmodel = CompanyListModel.FromJson(json); StartList_C(newmodel); }
/// <summary> /// This method starts the list traverse by first adding the data from the head for company lists. /// @author Jose A. /// </summary> public void StartList_C(CompanyListModel model) { InitList(); if (model.Head.Next != null) { ObjectList.Add(model.Head.Data); ListAdd_C(model.Head.Next); } else { ObjectList.Add(model.Head.Data); ListReturn(); } }
public CompanyListModel Get(int id) { Company company = companyService.GetCompany(id); CompanyListModel result = null; if (company != null) { result = new CompanyListModel(company); } else { result = new CompanyListModel(); } return(result); }
public void TestCompanyController_GetAllCompany() { var testInputData = new List <Company> { new Company { Id = 1, Name = "Accenture" }, new Company { Id = 2, Name = "IBM" } }; var mockCompanyService = new Mock <ICompanyService>(MockBehavior.Strict); mockCompanyService.Setup(x => x.GetAllCompany( //* Parameter here *// )) .Returns(testInputData) .Verifiable(); var controller = new CompanyController(mockCompanyService.Object); controller.Request = new HttpRequestMessage(); var actual = controller.Get(); Assert.AreEqual(testInputData.Count, actual.Count); foreach (var data in testInputData) { var expected_item = new CompanyListModel(data); var actual_item = actual.Where(x => x.Id == expected_item.Id).SingleOrDefault(); Assert.IsNotNull(actual_item); Assert.AreEqual(expected_item.Name, actual_item.Name); } }
public ActionResponseModel Post([FromBody] CompanyListModel value) { ActionResponseModel response = new ActionResponseModel(); try { // Create News companyService.Create(value.ToDBModel()); // Build Response response.Id = value.Id; response.Success = true; response.Error = null; } catch (Exception ex) { response.Id = -1; response.Success = false; response.Error = ex.Message; } return(response); }
public ActionResponseModel Put(int id, [FromBody] CompanyListModel value) { ActionResponseModel response = new ActionResponseModel(); try { // Update companyService.Update(id, value.ToDBModel()); // Build Response response.Id = id; response.Success = true; response.Error = null; } catch (Exception ex) { response.Id = -1; response.Success = false; response.Error = ex.Message; } return(response); }
public ActionResult List(Guid id) { var model = new CompanyListModel { Id = id, Companies = GetCompanyList(id) }; return View(model); }
public IActionResult reciveEditCompany(CompanyListModel value) { //add model to db. return(Json(value)); }