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 CreateStockTypeDtoValidatorFixture() { Validator = new CreateStockTypeDtoValidator(); Model = new CreateStockTypeDto { Type = "Grocery", Description = "Items for grocery type" }; }
public async Task <GetStockTypeDto> CreateStockTypeAsync(CreateStockTypeDto stockTypeDto) { await CheckStockTypeAsync(0, stockTypeDto.Type); var stockType = _mapper.Map <StockType>(stockTypeDto); stockType = await _stockType.AddStockTypeAsync(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> CreateStockType(CreateStockTypeDto stockTypeDto, ApiVersion version) { var result = await _repository.CreateStockTypeAsync(stockTypeDto); return(CreatedAtRoute(new { id = result.Id, version = $"{version}" }, result)); }