public void SetUp()
        {
            var getSizeRepository = new Mock <ISizeRepository>();

            getSizeRepository.Setup(x => x.GetAll()).Returns(new GetSizesResponse
            {
                Sizes = new List <SizeRecord>
                {
                    new SizeRecord
                    {
                        Id   = 1,
                        Name = "Small"
                    },
                    new SizeRecord
                    {
                        Id   = 2,
                        Name = "Medium"
                    },
                    new SizeRecord
                    {
                        Id   = 3,
                        Name = "Large"
                    }
                }
            });

            var subject = new SizeService(getSizeRepository.Object);

            _result = subject.GetAll();
        }
Exemplo n.º 2
0
 private List <SelectListItem> BuildListSize(string[] listSizeSelected = null)
 {
     return(SizeService.GetAll().AsEnumerable()
            .Select(c => new SelectListItem
     {
         Value = c.Name,
         Text = c.Description,
         Selected = (listSizeSelected != null && listSizeSelected.Length > 0 && listSizeSelected.Contains(c.Name))
     }).ToList());
 }
Exemplo n.º 3
0
        // GET: /Category/Details/5
        public ActionResult GetAll()
        {
            List <Size> category = service.GetAll();

            if (category == null)
            {
                return(HttpNotFound());
            }
            var result = AutoMapper.Mapper.Map <List <Size>, List <SizeResponse> >(category);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public void SetUp()
        {
            var getSizeRespository = new Mock <ISizeRepository>();

            getSizeRespository.Setup(x => x.GetAll()).Returns(new GetSizesResponse
            {
                HasError = true,
                Error    = new Error
                {
                    UserMessage = "Something went wrong when retrieving SizeRecords."
                }
            });

            var subject = new SizeService(getSizeRespository.Object);

            _result = subject.GetAll();
        }
Exemplo n.º 5
0
        public ActionResult SaveStockIn(string InvoiceNo, string Notes, List <StockIn> stockIns)
        {
            StockIn result = new StockIn();
            var     brands = _brandService.GetAll();
            var     sizes  = _sizeService.GetAll();
            var     apis   = _apiService.GetAll();

            var stockOutInvoice = "";

            foreach (var item in stockIns)
            {
                var brand = brands.Where(a => a.Id == item.BrandId).FirstOrDefault();
                var size  = sizes.Where(a => a.Id == item.SizeId).FirstOrDefault();
                var api   = apis.Where(a => a.Id == item.APIId).FirstOrDefault();

                item.Notes       = Notes;
                item.InvoiceNo   = InvoiceNo;
                item.BrandName   = brand.BrandName;
                item.APIName     = item.APIName;
                item.SizeName    = size.Name;
                item.CreatedDate = DateTime.Now;
                item.CreatedBy   = CurrentSession.GetCurrentSession().UserName;
                if (!item.ProductionDate.HasValue)
                {
                    item.ProductionDate = DateTime.Now;
                }
                item.StockInPrice = item.Rate * item.BaleQty;
                serviceStockIn.Save(item);
                stockOutInvoice = item.StockOutInvoiceNo;
            }
            //stocOut Invoice Update
            var stockOuts = stockOutService.GetStockChallan(stockOutInvoice);

            foreach (var item in stockOuts)
            {
                item.AlreadyProcessed = true;
                item.UpdatedDate      = DateTime.Now;
                item.UpdatedBy        = CurrentSession.GetCurrentSession().UserName;
                stockOutService.Update(item, item.Id);
            }
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
 public IEnumerable <SizeViewModel> AllSizes()
 {
     return(SizeService.GetAll());
 }
Exemplo n.º 7
0
 public ActionResult Index()
 {
     return(View("Index", SizeService.GetAll()));
 }
Exemplo n.º 8
0
 [Route("getSizes")] //api/customer/brand/getBrands
 public async Task <IActionResult> GetSizes()
 {
     return(Ok(await sizeService.GetAll()));
 }