public ActionResult <ProductUnitViewModel> Get(Guid id) { var res = _bo.Read(id); if (res.Success) { if (res.Result == null) { return(NotFound()); } var puvm = new ProductUnitViewModel(); puvm.Id = res.Result.Id; puvm.ProductModelId = res.Result.ProductModelId; puvm.SerialNumber = res.Result.SerialNumber; return(puvm); } else { return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
public void TestCreateAndReadProductUnit() { ContextSeeder.Seed(); var pmbo = new ProductModelBusinessObject(); var prodMod = pmbo.ListNotDeleted().Result.First(); var ebo = new EstablishmentBusinessObject(); var est = ebo.ListNotDeleted().Result.First(); var sbo = new ShoppingBasketBusinessObject(); var sbk = sbo.ListNotDeleted().Result.First(); var bo = new ProductUnitBusinessObject(); var prodUnit = new ProductUnit("werkyt235", false, prodMod.Id, est.Id, sbk.Id); var resCreate = bo.Create(prodUnit); var resGet = bo.Read(prodUnit.Id); Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }