Example #1
0
        public IHttpActionResult GetShowroomReceiptType()
        {
            BLL.Support bll = new BLL.Support();
            IEnumerable <DTO.Support.ShowroomReceiptType> data = bll.GetShowroomReceiptType();

            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.ShowroomReceiptType> >()
            {
                Data = data
            }));
        }
Example #2
0
        public IHttpActionResult GetSeason()
        {
            BLL.Support bll = new BLL.Support();
            IEnumerable <DTO.Support.Season> data = bll.GetSeason();

            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.Season> >()
            {
                Data = data
            }));
        }
Example #3
0
        public IHttpActionResult QuickSearchShowroomAreaByPhysicalQnt(DTO.Search searchInput)
        {
            BLL.Support bll = new BLL.Support();
            Library.DTO.Notification notification;
            IEnumerable <DTO.Support.ShowroomAreaByPhysicalQnt> data = bll.QuickSearchShowroomAreaByPhysicalQnt(searchInput.Filters, out notification);

            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.ShowroomAreaByPhysicalQnt> >()
            {
                Data = data, Message = notification, TotalRows = data.Count()
            }));
        }
Example #4
0
        public IHttpActionResult QuickSearchWarehouseItem(DTO.Search searchInput)
        {
            BLL.Support bll = new BLL.Support();
            Library.DTO.Notification notification;
            int totalRows = 0;
            IEnumerable <DTO.Support.WarehouseItem> data = bll.QuickSearchWarehouseItem(searchInput.Filters, searchInput.PageSize, searchInput.PageIndex, searchInput.SortedBy, searchInput.SortedDirection, out totalRows, out notification);

            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.WarehouseItem> >()
            {
                Data = data, Message = notification, TotalRows = totalRows
            }));
        }
Example #5
0
 public IHttpActionResult GetProductWizardData(int modelID, int?clientID = null, string season = "")
 {
     BLL.Support bll = new BLL.Support();
     Library.DTO.Notification       notification;
     DTO.Controls.ProductWizardData data = bll.GetProductWizardData(modelID, clientID, season, out notification);
     if (notification.Type != Library.DTO.NotificationType.Success)
     {
         return(InternalServerError(new Exception(notification.Message)));
     }
     return(Ok(new Library.DTO.ReturnData <DTO.Controls.ProductWizardData>()
     {
         Data = data, Message = notification
     }));
 }
Example #6
0
        public IHttpActionResult QuickSearchArticleCode(DTO.Search searchInput)
        {
            BLL.Support bll = new BLL.Support();
            Library.DTO.Notification notification;
            int totalRows = 0;
            IEnumerable <DTO.Support.ModelSeason> data = bll.QuickSearchArticleCode(searchInput.Filters, searchInput.PageSize, searchInput.PageIndex, searchInput.SortedBy, searchInput.SortedDirection, out totalRows, out notification);

            if (notification.Type != Library.DTO.NotificationType.Success)
            {
                return(InternalServerError(new Exception(notification.Message)));
            }
            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.ModelSeason> >()
            {
                Data = data, Message = notification, TotalRows = totalRows
            }));
        }
Example #7
0
        public IHttpActionResult QuickSearchClient(DTO.Search searchInput)
        {
            var          bll = new BLL.Support();
            Notification notification;
            int          totalRows;
            var          data = bll.QuickSearchClient(searchInput.Filters, searchInput.PageSize, searchInput.PageIndex, searchInput.SortedBy, searchInput.SortedDirection, out totalRows, out notification);

            if (notification.Type != NotificationType.Success)
            {
                return(InternalServerError(new Exception(notification.Message)));
            }
            return(Ok(new ReturnData <IEnumerable <DTO.Support.Client> >()
            {
                Data = data, Message = notification, TotalRows = totalRows
            }));
        }
Example #8
0
        public IHttpActionResult QuickSearchWareHouse()
        {
            BLL.Support bll = new BLL.Support();
            Library.DTO.Notification notification;
            int totalRows = 0;
            IEnumerable <DTO.Support.WareHouse> WareHouses = bll.QuickSearchWareHouse(out notification);

            if (notification.Type != Library.DTO.NotificationType.Success)
            {
                return(InternalServerError(new Exception(notification.Message)));
            }
            return(Ok(new Library.DTO.ReturnData <IEnumerable <DTO.Support.WareHouse> >()
            {
                Data = WareHouses, Message = notification, TotalRows = totalRows
            }));
        }