public ActionResult <BottleSize> PostBottleSize(BottleSize bottleSize) { _logger.LogTrace("Create new BottleSize " + bottleSize.ToString( )); // Convert model to entity. var bottleSizeEntity = _converter.Convert(bottleSize); // Only allow one instance of each BottleSize. var checkBottleSize = from v in _context.BottleSizes where (v.BottleSize == bottleSizeEntity.BottleSize) select v; if (checkBottleSize.FirstOrDefault( ) == null) { _context.BottleSizes.Add(bottleSizeEntity); try { _context.SaveChanges( ); } catch { return(BadRequest( )); } } else { return(Conflict( )); } return(CreatedAtAction("GetBottleSize", bottleSizeEntity.Id)); }
public void Update(BottleSize bottlesize) { if (bottlesize != null && Exists(bottlesize.BottleSizeID)) { db.SaveChanges(); } }
public BottleSizeModelTests() { _testBottleSize = new BottleSize { Size = "BaseSize", VolumeMeasure = " Base Volume Measure", Default = false }; }
public void Insert(BottleSize bottlesize) { if (bottlesize == null) { return; } db.BottleSizes.Add(bottlesize); db.SaveChanges(); }
public void Delete(BottleSize bottlesize) { if (bottlesize == null) { return; } db.BottleSizes.Remove(bottlesize); db.SaveChanges(); }
private void New(BottleTypeId typeId, BottleRarity rarity, BottleSize size) { var userExperience = ExperienceByRarity[rarity] + ExperienceBySize[size]; var type = new BottleType(typeId, rarity, size, userExperience); Types.Add(typeId, type); }
public void PostBottleSize_ReturnsItemOfCorrectType_WhenUsingValidID() { // Arrange var BottleSize = new BottleSize { Size = "Test 3.2 BottleSize", VolumeMeasure = "Test 3.2 Volume Measure", Default = true }; // Act var result = _controller.PostBottleSize(BottleSize); //Assert Assert.IsType <CreatedAtActionResult>(result.Result); }
public string AddNewSize(string sizeNum) { string id; if (_bottleSizeRepository.GetAll().Any(t => t.Size == sizeNum)) { return("This Bottle Size already exists"); } BottleSize bs = new BottleSize(); bs.Size = sizeNum; _bottleSizeRepository.Insert(bs); id = bs.BottleSizeID.ToString(); return(id); }
public void PostBottleSize_BottleSizeCountIncremented_WhenUsingValidBottleSize() { // Arrange var BottleSize = new BottleSize { Size = "Test 3.1 BottleSize", VolumeMeasure = "Test 3.1 Volume Measure", Default = false }; var oldCount = _dbContext.BottleSizes.Count( ); // Act var result = _controller.PostBottleSize(BottleSize); //Assert Assert.Equal(oldCount + 1, _dbContext.BottleSizes.Count( )); }
public void PostBottleSize_Returns409Conflict_WhenUsingDuplicateBottleSize() { // Arrange var BottleSize = new BottleSize { Size = "Test 3.3 BottleSize", VolumeMeasure = "Test 3.3 Volume Measure", Default = false }; // Act var result = _controller.PostBottleSize(BottleSize); //--if ( Assert.IsType<CreatedAtActionResult>( result.Result ) ) { // Attempt to add BottleSize a 2nd time. result = _controller.PostBottleSize(BottleSize); } //Assert Assert.IsType <ConflictResult>(result.Result); }
public BottleType(BottleTypeId id, BottleRarity rarity, BottleSize size, int openingExperience) => (Id, Rarity, Size, UseExperience) =
public void Dispose() { _testBottleSize = null; }
public DeadWater(BottleSize size) : base((int)size) { Renewability = false; }