public HouseTypeModel AddHouseType(HouseTypeModel houseType) { int id = _houseTypes.Max(x => x.Id); houseType.Id = ++id; _houseTypes.Add(houseType); return(houseType); }
public HouseTypeModel AddHouseType(HouseTypeModel houseType) { var houseTypeTable = _db.GetCollection <HouseTypeModel>("HouseType"); var result = houseTypeTable.Insert(houseType); if (!result.IsInt32) { return(null); } houseType.Id = result; return(houseTypeTable.FindOne(x => x.Id == result)); }
public void HouseType_AddOne_ReturnsAddedHouseType() { var houseType = new HouseTypeModel() { Name = "Small house", MultiplyPriceBy = 2.5M }; var okResult = _controller.AddHouseType(houseType).Result as OkObjectResult; var item = Assert.IsType <HouseTypeModel>(okResult.Value); Assert.Equal(2, item.Id); Assert.Equal("Small house", item.Name); Assert.Equal(2.5M, item.MultiplyPriceBy); }
public ActionResult <HouseTypeModel> AddHouseType([FromBody] HouseTypeModel model) { var newHouseType = _dbService.AddHouseType(model); return(Ok(newHouseType)); }