Exemple #1
0
        public async Task <ActionResult <CollectionViewModel <Department> > > Get(
            string company,
            [FromQuery] string selectedCompanies,
            [FromQuery] PagingOptions pagingOptions,
            [FromQuery] string code             = null,
            [FromQuery] string description      = null,
            [FromQuery] bool includeDeactivated = false)
        {
            bool flag    = false;
            var  header  = this.Http​Context.Request.Headers;
            var  referer = header.FirstOrDefault(k => k.Key == "Referer");

            if (referer.Key != null && referer.Value.ToString().ToLower().Contains("/admin/users"))
            {
                flag = true;
            }

            if (!string.IsNullOrEmpty(company) && !string.IsNullOrEmpty(selectedCompanies))
            {
                company = selectedCompanies + ',' + company;
            }

            var departments = await _departmentRepository.GetAllAsync(company.Split(','), code, pagingOptions.Offset, null, flag, includeDeactivated, description);

            var response = new CollectionViewModel <Department>(departments.ToList());

            return(Ok(response));
        }
Exemple #2
0
        public async Task <ActionResult> DeleteCollection(Guid id)
        {
            HttpRequestMessage apiRequest = CreateRequestToService(HttpMethod.Get, $"Collections/{id}");

            HttpResponseMessage apiResponse;

            try
            {
                apiResponse = await HttpClient.SendAsync(apiRequest);
            }
            catch
            {
                return(RedirectToAction("CollectionDetails", id));
            }

            if (!apiResponse.IsSuccessStatusCode)
            {
                return(RedirectToAction("CollectionDetails", id));
            }

            CollectionViewModel collection = await apiResponse.Content.ReadAsAsync <CollectionViewModel>();

            PassCookiesToClient(apiResponse);

            var user = await WhoAmI();

            if (collection.OwnerId != user.Id)
            {
                TempData["Message"] = "Please log in.";
                return(RedirectToAction("Login", "Accounts"));
            }

            return(View(collection));
        }
Exemple #3
0
        public ActionResult Edit(CollectionViewModel collectionViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var collection = Mapper.Map <Collection>(collectionViewModel);
                    db.Entry(collection).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (DbUpdateConcurrencyException)
            {
                //This is implemented by a virtue of having "RowVersion" field in our model and database. watch this video for details: https://youtu.be/Gi_kEbc5faQ
                ModelState.AddModelError(string.Empty, $"The record you've been trying to update was modified by another user. Please go back and try again.");
            }
            catch (DataException dex)
            {
                ModelState.AddModelError(string.Empty, $"Database Error occured Copy the error message and send it to Dima </br>: {dex.Message}. + {dex.InnerException.Message} + {dex.InnerException.InnerException.Message}");
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, $"Unexpected error occured. Copy the error message and send it to Dima {ex.Message} | {ex.InnerException.InnerException.Message}" +
                                         $"{ex.InnerException.InnerException.Message}");
            }

            ViewBag.TabletID = new SelectList(db.Tablets, "ID", "TabletName", collectionViewModel.TabletID);
            return(View(collectionViewModel));
        }
Exemple #4
0
        public ActionResult Submitted(int Id, string IndexType, string UserRemark, string IsContinue, string GenGatePass)
        {
            LedgerHeader pd = _CollectionService.Find(Id);

            CollectionViewModel s = _CollectionService.GetCollection(Id);

            if (ModelState.IsValid)
            {
                if (User.Identity.Name == pd.ModifiedBy || UserRoles.Contains("Admin"))
                {
                    try
                    {
                        _CollectionService.Submit(Id, User.Identity.Name, GenGatePass, UserRemark);
                    }

                    catch (Exception ex)
                    {
                        string message = _exception.HandleException(ex);
                        TempData["CSEXC"] += message;
                        return(RedirectToAction("Index", new { id = pd.DocTypeId, PersonId = s.PersonId }));
                    }
                }
                else
                {
                    return(RedirectToAction("Index", new { id = pd.DocTypeId, PersonId = s.PersonId, IndexType = IndexType }).Warning("Record can be submitted by user " + pd.ModifiedBy + " only."));
                }
            }

            return(RedirectToAction("Index", new { id = pd.DocTypeId, PersonId = s.PersonId, IndexType = IndexType }));
        }
Exemple #5
0
        // GET: /LedgerHeader/Create

        public ActionResult Create(int id, int PersonId)//DocumentTypeId
        {
            CollectionViewModel p = new CollectionViewModel();

            PropertyHeaderViewModel propertyheader = _PropertyHeaderService.GetPropertyHeader(PersonId);

            p = Mapper.Map <PropertyHeaderViewModel, CollectionViewModel>(propertyheader);

            p.DocDate        = DateTime.Now;
            p.CreatedDate    = DateTime.Now;
            p.DivisionId     = (int)System.Web.HttpContext.Current.Session["DivisionId"];
            p.SiteId         = (int)System.Web.HttpContext.Current.Session["SiteId"];
            p.DocTypeId      = id;
            p.AgentDocTypeId = Constants.DocumentTypeIdConstants.Agent;
            PrepareViewBag(id);

            var settings = _CollectionSettingsService.GetCollectionSettingsForDocument(id);

            p.CollectionSettings = Mapper.Map <CollectionSettings, CollectionSettingsViewModel>(settings);

            p.DocNo      = _documentTypeService.FGetNewDocNo("DocNo", ConfigurationManager.AppSettings["DataBaseSchema"] + ".LedgerHeaders", p.DocTypeId, p.DocDate, p.DivisionId, p.SiteId);
            ViewBag.Mode = "Add";
            ViewBag.Name = _documentTypeService.Find(id).DocumentTypeName;
            ViewBag.id   = id;

            return(View(p));
        }
Exemple #6
0
        public ActionResult Detail(int id, string IndexType, string transactionType, int?DocLineId)
        {
            if (DocLineId.HasValue)
            {
                ViewBag.DocLineId = DocLineId;
            }
            //Saving ViewBag Data::

            ViewBag.transactionType = transactionType;
            ViewBag.IndexStatus     = IndexType;

            CollectionViewModel s = _CollectionService.GetCollection(id);

            var settings = _CollectionSettingsService.GetCollectionSettingsForDocument(s.DocTypeId);

            s.CollectionSettings = Mapper.Map <CollectionSettings, CollectionSettingsViewModel>(settings);



            PrepareViewBag(s.DocTypeId);
            if (s == null)
            {
                return(HttpNotFound());
            }

            if (String.IsNullOrEmpty(transactionType) || transactionType == "detail")
            {
                _CollectionService.LogDetailInfo(s);
            }

            return(View("Create", s));
        }
Exemple #7
0
        public ActionResult Business(CollectionViewModel model)
        {
            DB              db     = new DB();
            BusinessRecord  record = db.BusinessRecords.Find(model.Id);
            OfficialReceipt or     = new OfficialReceipt();

            or.BusinessRecord = record;
            or.ORDate         = model.orDate;
            or.ORNumber       = model.orNumber;
            or.changeAmount   = model.changeAmount;
            or.totalAmount    = model.payableAmount;
            or.tenderedAmount = model.tenderedAmount;
            List <Fee> fees = new List <Fee>();

            if (model.isNew)
            {
                fees = db.Fees.Include(x => x.Status).Where(x => x.StatusId != 2).ToList();
            }
            else
            {
                fees = db.Fees.Include(x => x.Status).Where(x => x.StatusId != 1).ToList();
            }
            or.FeesPaid = fees;
            db.OfficialReceipts.Add(or);
            DateTime paidDate = DateTime.Now;

            record.BusinessDetail.lastPayDate = paidDate;
            record.isCollected = model.quarter;
            if (record.isCollected >= 4)
            {
                record.BusinessDetail.isNew = false;
            }
            db.SaveChanges();
            return(Redirect("/Issuance/Business/" + record.UniqueId));
        }
Exemple #8
0
        public async Task <ActionResult <CollectionViewModel <ChildSectionsSearchResultDto> > > GetChileSectionData(
            string company,
            EntitySearchRequest searchRequest)
        {
            long   sectionId  = 0;
            string sectionRef = null;

            foreach (var clause in searchRequest.Clauses.Clauses)
            {
                if (clause.FieldId == 0)
                {
                    sectionId = long.Parse(clause.Value1, CultureInfo.InvariantCulture);
                }
                else
                {
                    sectionRef = clause.Value1;
                }
            }

            IEnumerable <ChildSectionsSearchResultDto> tradeReportContracts = await _sectionQueries.GetTradeChildSectionDataAsync(company, sectionId, sectionRef);

            var response = new CollectionViewModel <ChildSectionsSearchResultDto>(tradeReportContracts.ToList());

            return(Ok(response));
        }
        public ActionResult Create(HttpPostedFileBase file, CollectionViewModel c, FormCollection collection)
        {
            //Get the selected values ID from the category dropdown list
            int id = Convert.ToInt32(collection["listbox"]);

            if (file != null && file.ContentLength > 0)
            {
                try
                {
                    string path = Path.Combine(Server.MapPath("/Content/Img"),
                                               Path.GetFileName(file.FileName));
                    file.SaveAs(path);
                    ViewBag.Message = "File uploaded successfully";
                    c.Cd.Image      = "~/Content/Img/" + file.FileName;
                    c.Cd.Genre      = new CdReference.Genre()
                    {
                        ID = id
                    };
                    c.Cd.User = new CdReference.UserTable {
                        ID = userId
                    };
                    cdObj.AddCd(c.Cd);
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "ERROR:" + ex.Message.ToString();
                }
            }
            else
            {
                ViewBag.Message = "You have not specified a file.";
            }
            return(null);
        }
Exemple #10
0
        public void Reset_NewViewModel_CollectionReplaced()
        {
            // Arrange
            Utils.PlayerDummy m             = new Utils.PlayerDummy();
            Utils.PlayerDummy modelNotified = null;
            CollectionViewModel <Utils.PlayerDummy, DummyPlayerVM> collection = new CollectionViewModel <Utils.PlayerDummy, DummyPlayerVM> ();

            collection.ViewModels.Add(new DummyPlayerVM {
                Model = m
            });


            Utils.PlayerDummy mToUpdate = new Utils.PlayerDummy();
            var vmToUpdate = new DummyPlayerVM {
                Model = mToUpdate
            };

            // Act
            collection.ViewModels.Reset(new List <DummyPlayerVM> {
                vmToUpdate
            });

            // Assert
            Assert.AreEqual(1, collection.ViewModels.Count());
        }
Exemple #11
0
        public ActionResult Edit(long?id)
        {
            if (!id.HasValue)
            {
                return(SendJsonErrorResponse("Collection ID was not specified"));
            }
            var collection = repository.GetProductCollection(id.Value, subdomainid.Value);

            if (collection == null)
            {
                return(SendJsonErrorResponse("Invalid Collection ID specified"));
            }

            var products    = repository.GetProducts(subdomainid.Value);
            var productList = collection.productCollectionMembers.Select(x => x.productid).ToArray();

            var viewmodel = new CollectionViewModel
            {
                id         = collection.id,
                permalink  = collection.permalink,
                visible    = ((CollectionSettings)collection.settings).HasFlag(CollectionSettings.VISIBLE),
                details    = collection.details,
                title      = collection.name,
                fullUrl    = accountHostname.ToDomainUrl("/collections/" + collection.permalink),
                products   = products.ToBaseModel(),
                productids = string.Join(",", productList)
            };

            return(View(viewmodel));
        }
        public void CollectionController_Get_Basic()
        {
            //ARRANGE
            var collectionId        = Guid.NewGuid();
            var controller          = MockUtils.MockProperties <CollectionsController>();
            var collectionViewModel = new CollectionViewModel()
            {
                Id = collectionId, Name = "Collection 543"
            };

            Mock.Get(controller.CollectionFacade).Setup(x => x.GetById(collectionId)).Returns(
                new CollectionDto()
            {
                Id = collectionId, Name = collectionViewModel.Name
            }
                );
            Mock.Get(controller.Mapper).Setup(x => x.Map <CollectionViewModel>(It.Is <CollectionDto>(p => p is CollectionDto && p.Id == collectionId && p.Name == "Collection 543"))).Returns(collectionViewModel);

            //ACT
            var collection = controller.Get(collectionId).Value as CollectionViewModel;

            //ASSERT
            Assert.AreEqual(collectionId, collection.Id);
            Assert.AreEqual("Collection 543", collection.Name);
        }
        public async Task <IActionResult> Create(CollectionViewModel model, string username)
        {
            if (ModelState.IsValid)
            {
                User user = await _userManager.FindByNameAsync(username);

                Collection collection = new Collection {
                    Name = model.Name, Theme = model.Theme, Summary = model.Summary, Owner = user.UserName, UserId = user.Id, CountItems = 0, Img = model.Img
                };
                if (model.Img != null)
                {
                    await UploadFile(collection);
                }
                else
                {
                    collection.UrlImg           = "/images/Collections/" + model.Theme + ".jpg";
                    collection.ImageStorageName = model.Theme;
                }
                CreateActivity(CREATECOl, collection.Owner);
                _context.Collections.Add(collection);
                await _context.SaveChangesAsync();

                return(RedirectToAction("ProfileCollections", "Collections", new { name = username }));
            }
            return(View(model));
        }
Exemple #14
0
        public async Task <ActionResult> EditCollection(CollectionViewModel collection)
        {
            HttpRequestMessage apiRequest = CreateRequestToService(HttpMethod.Put, "Collections");

            apiRequest.Content = new ObjectContent <CollectionViewModel>(collection, new JsonMediaTypeFormatter());

            HttpResponseMessage apiResponse;

            try
            {
                apiResponse = await HttpClient.SendAsync(apiRequest);
            }
            catch
            {
                return(RedirectToAction("CollectionDetails", new { id = collection.Id }));
            }

            if (!apiResponse.IsSuccessStatusCode)
            {
                return(RedirectToAction("CollectionDetails", new { id = collection.Id }));
            }


            PassCookiesToClient(apiResponse);

            return(RedirectToAction("CollectionDetails", new { id = collection.Id }));
        }
Exemple #15
0
        // GET: tblItems
        public ActionResult Index(int?id)
        {
            var viewModel = new CollectionViewModel();

            viewModel.tblCollection = db.tblCollections;

            if (id != null)
            {
                viewModel.tblItem = db.tblItems.Where(i => i.ColletionID == id.Value);
                //ViewBag.Collection = ;
                //viewModel.tblItem = viewModel.tblCollection.Where(i => i.CollectionID == id.Value).Single().tblItem;

                //viewModel.tblCategory = db.tblCategories;
                //var categories = new List<tblCategory>();
                //tblCategory eenCategory = new tblCategory();
                //viewModel.tblItemCategory = db.tblItems.Where(i => i.ItemID == id.Value).Single().tblItemCategories;
                //foreach (tblItemCategory pp in viewModel.tblItemCategory)
                //{
                //    eenCategory = (tblCategory) db.tblCategories.Where(i => i.CategoryID == pp.CategoryID).Single();
                //    categories.Add(eenCategory);
                //}
                //viewModel.tblCategory = categories;
            }
            return(View(viewModel));
        }
        public CollectionPage()
        {
            InitializeComponent();

            collectionViewModel = new CollectionViewModel();
            BindingContext      = collectionViewModel;
        }
Exemple #17
0
 public string GetFilterName(object filtersCollection, FilterItemBase filter)
 {
     if (filter != null)
     {
         var count = CollectionViewModel.GetEntities(GetFilterExpression(filter)).Count();
         if (count > 0)
         {
             return(filter.Name + " (" + count + ")");
         }
         else
         {
             return(filter.Name);
         }
     }
     else
     {
         if (object.Equals(filtersCollection, StaticFilters))
         {
             return(StaticFiltersName);
         }
         if (object.Equals(filtersCollection, CustomFilters))
         {
             return(CustomFiltersName);
         }
         if (object.Equals(filtersCollection, Groups))
         {
             return(GroupFiltersName);
         }
     }
     return(null);
 }
 public static Task SimpleCollectionLoad <T>(this CollectionViewModel <T> viewModel, GitHubRequest <List <T> > request, bool forceDataRefresh) where T : new()
 {
     return(Task.Run(() => viewModel.RequestModel(request, forceDataRefresh, response => {
         viewModel.Items.Reset(response.Data);
         viewModel.CreateMore(response, m => viewModel.MoreItems = m, d => viewModel.Items.AddRange(d));
     })));
 }
 public void windowsFormHostViewInitialization(Func <IQueryable <TASK> > getTASKsFunc, Func <IQueryable <PROJWBS> > getWBSSFunc,
                                               Func <IQueryable <WORKPACK_Dashboard> > getWORKPACK_DashboardFunc,
                                               CollectionViewModel <WORKPACK_ASSIGNMENT, WORKPACK_ASSIGNMENT, Guid, IBluePrintsEntitiesUnitOfWork> WORKPACKS_ASSIGNMENTSViewModel,
                                               bool IsModified)
 {
     winFormHost.Child = new PROJECTWORKPACKDetailsMappingView(getTASKsFunc, getWBSSFunc, getWORKPACK_DashboardFunc, WORKPACKS_ASSIGNMENTSViewModel, IsModified);
 }
 public AddCollectionPage()
 {
     InitializeComponent();
     collectionViewModel = new CollectionViewModel(Navigation);
     collectionViewModel.PageList();
     BindingContext = collectionViewModel;
 }
Exemple #21
0
        public void TwoCollectionsOneItemTest()
        {
            var c1 = new CollectionViewModel();
            var c2 = new CollectionViewModel();
            var i  = new ItemViewModel();

            Assert.AreEqual(null, i.Collection);
            Assert.AreEqual(0, c1.Count);
            Assert.AreEqual(0, c2.Count);

            i.Collection = c1;

            Assert.AreEqual(c1, i.Collection);
            Assert.AreEqual(1, c1.Count);
            Assert.AreEqual(0, c2.Count);

            i.Collection = c2;

            Assert.AreEqual(c2, i.Collection);
            Assert.AreEqual(0, c1.Count);
            Assert.AreEqual(1, c2.Count);

            c1.Add(i);

            Assert.AreEqual(c1, i.Collection);
            Assert.AreEqual(1, c1.Count);
            Assert.AreEqual(0, c2.Count);
        }
Exemple #22
0
        public async Task <IActionResult> List(string name, [FromQuery] SearchMethod method = SearchMethod.Simple, [FromQuery] string query = null, [FromQuery] bool desc = true, [FromQuery] string skipToken = null, [FromQuery] int limit = 20, [FromQuery] RenderStyle style = RenderStyle.Default)
        {
            var collection = await _settings.FindCollectionAsync(name);

            var items = method == SearchMethod.Simple
                        ? await _data.SearchAsync(name, query, skipToken, limit, desc)
                        : await _data.QueryAsync(name, query, skipToken, limit, desc);

            if (!desc)
            {
                items = items.Reverse();
            }

            var model = new CollectionViewModel
            {
                SearchMethod   = method,
                SeachQuery     = query,
                TitlePath      = collection.TitlePath,
                Items          = items,
                CollectionName = name,
                DisplayName    = collection.DisplayName,
                Procedures     = collection.Procedures ?? new ProcedureInfo[0],
                Limit          = limit
            };

            if (style == RenderStyle.NoBlade)
            {
                return(View("ListNoBlade", model));
            }

            return(View(model));
        }
 public ActionResult <CollectionViewModel> Put([FromBody] CollectionViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var updateCollection = _mapper.Map <CollectionViewModel, Collection>(model);
             _context.Update(updateCollection);
             if (_context.SaveChanges() == 1)
             {
                 return(Ok(_mapper.Map <Collection, CollectionViewModel>(updateCollection)));
             }
             else
             {
                 return(BadRequest("Failed to update the collection"));
             }
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     catch (Exception ex)
     {
         string error = $"Error when updating the Collection: {ex.Message}";
         _logger.LogError(error);
         return(BadRequest(error));
     }
 }
Exemple #24
0
        public void OneCollectionOneItemTest()
        {
            var c = new CollectionViewModel();
            var i = new ItemViewModel();

            Assert.AreEqual(null, i.Collection);
            Assert.AreEqual(0, c.Count);

            i.Collection = c;

            Assert.AreEqual(c, i.Collection);
            Assert.AreEqual(1, c.Count);

            i.Collection = null;

            Assert.AreEqual(null, i.Collection);
            Assert.AreEqual(0, c.Count);

            c.Add(i);

            Assert.AreEqual(c, i.Collection);
            Assert.AreEqual(1, c.Count);

            c.Remove(i);

            Assert.AreEqual(null, i.Collection);
            Assert.AreEqual(0, c.Count);
        }
 public ActionResult <CollectionViewModel> Create([FromBody] CollectionViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var newCollection = _mapper.Map <CollectionViewModel, Collection>(model);
             _context.Add(newCollection);
             if (_context.SaveChanges() == 1)
             {
                 return(Created($"/api/Collection/{newCollection.CollectionId}", _mapper.Map <Collection, CollectionViewModel>(newCollection)));
             }
             else
             {
                 return(BadRequest("Failed to create the new collection"));
             }
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     catch (Exception ex)
     {
         string error = $"Error when creating the Collection: {ex.Message}";
         _logger.LogError(error);
         return(BadRequest(error));
     }
 }
        private CollectionViewModel GetCollectionViewModel(long siteID, long year)
        {
            CollectionViewModel model = new CollectionViewModel();

            model.Collection = CollectionRepository.First(c => c.Site.ID == siteID);
            model.SiteCoords = string.Format("{0}, {1}", model.Collection.Site.Latitude, model.Collection.Site.Longitude);

            List <Photo> photos = PhotoRepository.Find(p => p.Site.ID == model.Collection.Site.ID).OrderBy(p => p.Captured).ToList <Photo>();

            if (year != -1)
            {
                photos = photos.Where(p => p.Captured.Year == year).ToList <Photo>();
            }

            model.SiteDetails = new SiteDetails()
            {
                PhotoCount = photos.Count(), First = photos.Select(p => p.Captured).First(), Last = photos.Select(p => p.Captured).Last()
            };

            Phocalstream_Shared.Data.Model.Photo.User User = UserRepository.First(u => u.ProviderID == this.User.Identity.Name);
            if (User != null)
            {
                UserCollectionList userCollectionModel = new UserCollectionList();
                userCollectionModel.User        = User;
                userCollectionModel.Collections = CollectionRepository.Find(c => c.Owner.ID == User.ID && c.Type == CollectionType.USER, c => c.Photos).ToList();
                model.UserCollections           = userCollectionModel;
            }

            return(model);
        }
 public PROJECTWORKPACKDetailsActivityAssignment(IEnumerable <TASK_AppointmentInfo> AllTASK_Appointments, IEnumerable <WORKPACK_Dashboard> WORKPACKS,
                                                 CollectionViewModel <WORKPACK_ASSIGNMENT, WORKPACK_ASSIGNMENT, Guid, IBluePrintsEntitiesUnitOfWork> WORKPACK_ASSIGNMENTSViewModel, bool IsModified, Appointment SelectedTASK_Appointment)
 {
     InitializeComponent();
     this.DataContext = PROJECTWORKPACKAssignmentViewModel.Create(AllTASK_Appointments, WORKPACKS, WORKPACK_ASSIGNMENTSViewModel, IsModified, SelectedTASK_Appointment);
     ((PROJECTWORKPACKAssignmentViewModel)this.DataContext).RefreshWORKPACK_ASSIGNMENTCallBack = this.RefreshWORKPACK_ASSIGNMENTCallBack;
 }
Exemple #28
0
        public async Task <IActionResult> Search([Bind("q,PageNumber,SelectedOrder")] CollectionViewModel model)
        {
            model.PageSize = 50;
            var items = _context.Items
                        .AsNoTracking()
                        .Include(i => i.ItemCategories)
                        .ThenInclude(i => i.Category)
                        .AsQueryable();

            if (!string.IsNullOrEmpty(model.q))
            {
                string[] keywords = model.q.Trim().ToLower().Split(" ");
                foreach (string keyword in keywords)
                {
                    items = items.Where(i => i.Name.ToLower().Contains(keyword) ||
                                        i.ItemCategories.Any(ic => ic.Category.Name.ToLower().Contains(keyword)) ||
                                        i.Description.ToLower().Contains(keyword));
                }
            }

            items = items.OrderItemsBy(model.SelectedOrder);

            await model.PaginateItems(items);

            return(View("Category", model));
        }
        public async Task <ActionResult <CollectionViewModel <TradeMergeMessageDto> > > GetContextualDataForSelectedContractMerge(string company, string sectionIds, [FromQuery] int?dataVersionId = null)
        {
            var tradeMergeMessages = await _sectionMergeQueries.GetContextualDataForSelectedContractMergeAsync(company, sectionIds.Split(',').Select(long.Parse).ToArray(), dataVersionId);

            var response = new CollectionViewModel <TradeMergeMessageDto>(tradeMergeMessages.ToList());

            return(Ok(response));
        }
        public async Task <ActionResult <CollectionViewModel <EnumEntity> > > Get(string company)
        {
            IEnumerable <EnumEntity> costTypes = await _postingStatusRepository.GetAllAsync(company);

            var response = new CollectionViewModel <EnumEntity>(costTypes.ToList());

            return(Ok(response));
        }
 protected RepositoriesViewModel()
 {
     Repositories = new CollectionViewModel<RepositoryModel>();
 }
Exemple #32
0
 public TeamsViewModel()
 {
     Title = "Teams";
     Teams = new CollectionViewModel<TeamShortModel>();
 }
		public BranchesAndTagsViewModel()
		{
            Items = new CollectionViewModel<ViewObject>();
            this.Bind(x => x.SelectedFilter).Subscribe(x => LoadCommand.Execute(false));
		}