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(); }
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()); }
// 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)); }
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(); }
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)); }
public IEnumerable <SizeViewModel> AllSizes() { return(SizeService.GetAll()); }
public ActionResult Index() { return(View("Index", SizeService.GetAll())); }
[Route("getSizes")] //api/customer/brand/getBrands public async Task <IActionResult> GetSizes() { return(Ok(await sizeService.GetAll())); }