public StockTypeRepositoryFixture() { MockStockTypeService = new Mock <IStockTypeService>(); StockTypes = new List <StockType> { new StockType { Id = 1, Type = "Grocery", Description = "" }, new StockType { Id = 2, Type = "Beverage", Description = "" } }; CreateStockTypeDto = new CreateStockTypeDto { Type = "Office", Description = "" }; CreatedNewStockType = new StockType { Id = 3, Type = CreateStockTypeDto.Type, Description = CreateStockTypeDto.Description }; EditStockTypeDto = new EditStockTypeDto { Type = "Beverage", Description = "Drinks items" }; }
public EditStockTypeDtoValidatorFixture() { Validator = new EditStockTypeDtoValidator(); Model = new EditStockTypeDto { Type = "Beverage", Description = "Items for beverage type" }; }
public async Task <GetStockTypeDto> UpdateStockTypeAsync(int id, EditStockTypeDto stockTypeDto) { var stockType = await GetStockTypeById(id); await CheckStockTypeAsync(id, stockTypeDto.Type); stockType = _mapper.Map(stockTypeDto, stockType); await _stockType.UpdateStockTypeAsync(stockType); return(_mapper.Map <GetStockTypeDto>(stockType)); }
public StockTypeControllerFixture() { ApiVersion = new ApiVersion(1, 0); MockStockTypeRepository = new Mock <IStockTypeRepository>(); StockTypes = new List <GetStockTypeDto> { new GetStockTypeDto { Id = 1, Type = "Grocery", Description = "grocery items" }, new GetStockTypeDto { Id = 2, Type = "Beverage", Description = "beverage items" } }; ValidCreateStockTypeDto = new CreateStockTypeDto { Type = "Kitchen", Description = "kitchen items" }; CreateStockTypeDtoResult = new GetStockTypeDto { Id = 3, Type = "Kitchen", Description = "kitchen items" }; ValidEditStockTypeDto = new EditStockTypeDto { Type = "Beverage", Description = "Beverage items to add" }; EditStockTypeDtoResult = new GetStockTypeDto { Id = 2, Type = "Beverage", Description = "Beverage items to add" }; }
public async Task <IActionResult> UpdateStockType(int id, EditStockTypeDto stockTypeDto) { var result = await _repository.UpdateStockTypeAsync(id, stockTypeDto); return(Ok(result)); }