private void RemoveIndustry()
 {
     if (!Industries.Any(c => c.IsChecked))
     {
         return;
     }
     _dialogService.Show(
         "Question",
         "Are you sure you want to remove the selected industries?",
         DialogType.Question,
         true,
         true,
         r =>
     {
         if (r)
         {
             IsBusy = true;
             var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher();
             foreach (var industry in Industries.Where(c => c.IsChecked))
             {
                 requestDispatcher.Add(Guid.NewGuid().ToString(), new RemoveIndustryRequest
                 {
                     Id = industry.Id
                 });
             }
             requestDispatcher.ProcessRequests(res => LoadIndustries(), e => IsBusy = false);
         }
     });
 }
Beispiel #2
0
        public static string GetIndustryName(int?industryID)
        {
            var        r        = DB.GetTable <Industries>().Where((i => (i.IndustryID == industryID)));
            Industries industry = r.SingleOrDefault();

            return(industry.IndusrtyName);
        }
 private void EditClient(ClientModel client)
 {
     _addClientViewModel.IsEdit       = true;
     _addClientViewModel.Id           = client.Id;
     _addClientViewModel.Name         = client.Name;
     _addClientViewModel.Industry     = Industries.Single(i => i.Name == client.IndustryName);
     _addClientViewModel.Website      = client.Website;
     _addClientViewModel.Address      = client.Address;
     _addClientViewModel.Contacts     = client.Contacts;
     _addClientViewModel.Positions    = new ObservableCollection <PositionModel>(client.Positions.Clone());
     _addClientViewModel.AllPositions = new ObservableCollection <PositionModel>(Positions.Clone().Except(client.Positions));
     _addClientViewModel.Industries   = Industries;
     _addClientRequest.Raise(
         new ResponseNotification
     {
         ChildWindow = new AddClientView(),
         Content     = _addClientViewModel,
         Title       = string.Format("Edit {0}", client.Name)
     },
         r =>
     {
         if (r.Result.HasValue)
         {
             if (r.Result.Value)
             {
                 Delay();
                 LoadClients();
             }
         }
     });
 }
Beispiel #4
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Industries industries)
        {
            if (id != industries.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(industries);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!IndustriesExists(industries.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(industries));
        }
Beispiel #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Industries industries = db.Industries.Find(id);

            db.Industries.Remove(industries);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #6
0
        public static string GetSectorName(int?industryID)
        {
            var        r        = DB.GetTable <Industries>().Where((i => (i.IndustryID == industryID)));
            Industries industry = r.SingleOrDefault();

            var     s      = DB.GetTable <Sectors>().Where((i => (i.SectorID == industry.SectorID)));
            Sectors sector = s.SingleOrDefault();

            return(sector.SectorName);
        }
Beispiel #7
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Industries industries)
        {
            if (ModelState.IsValid)
            {
                _context.Add(industries);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(industries));
        }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "IndustryId,IndustryName,IsDelete,IsActive,LastUpdate,DepartmentId")] Industries industries)
 {
     industries.LastUpdate = DateTime.Now;
     if (ModelState.IsValid)
     {
         db.Entry(industries).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DepartmentId = new SelectList(db.Departments, "DepartmentId", "DepartmentName", industries.DepartmentId);
     return(View(industries));
 }
Beispiel #9
0
        // GET: Admin/Industry_Ad/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Industries industries = db.Industries.Find(id);

            if (industries == null)
            {
                return(HttpNotFound());
            }
            return(View(industries));
        }
Beispiel #10
0
        // GET: Admin/Industry_Ad/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Industries industries = db.Industries.Find(id);

            if (industries == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DepartmentId = new SelectList(db.Departments, "DepartmentId", "DepartmentName", industries.DepartmentId);
            return(View(industries));
        }
Beispiel #11
0
        private void BindIndustries()
        {
            var industries =

                DocumentHelper.GetDocuments("PbcLinear.IndustryDetail")
                .Columns("IndustryShortDescription, IndustryThumbnail, IndustryThumbnailImageAlt, DocumentName, NodeAliasPath")
                .OnCurrentSite()
                .Path("/Industry-Landing", PathTypeEnum.Children)
                .Published()
                .CombineWithDefaultCulture(false)
                .TopN(8)
                .ToList();

            Industries.DataSource = industries;
            Industries.DataBind();
        }
        private void LoadIndustries()
        {
            IsBusy = true;
            Industries.Clear();
            var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher();

            requestDispatcher.Add(new GetIndustriesRequest());

            requestDispatcher.ProcessRequests(r =>
            {
                Industries =
                    Mapper.Map
                    <IEnumerable <IndustryDto>,
                     ObservableCollection <IndustryModel> >(
                        r.Get <GetIndustriesResponse>().Industries);
                IsBusy = false;
            }, e => IsBusy = false);
        }
 private void UpdateDisplayedIndustries()
 {
     DisplayedIndustries = new ObservableCollection <Industry>(Industries.Where(i => SearchAssistant.GetSearchAction(i.IndustryName, IndustryName, SearchAssistant.SearchType.Contains).Invoke()).Take(15).ToList());
 }
 public void EditIndustry()
 {
     Industries.Add(new Industry {
         ID = 5, Industry_Name = "aaa"
     });
 }
Beispiel #15
0
 public Task <XtrfResult <Industries> > UpdateIndustries(long customerId, Industries industries)
 => Put <Industries>(new ExecuteParams($"/customers/{customerId}/industries", industries));