public ActionResult<StoreQueueViewModel> Get(Guid id) { var res = _bo.Read(id); if (res.Success) { if (res.Result == null) return NotFound(); var sqvm = new StoreQueueViewModel(); sqvm.Id = res.Result.Id; sqvm.EstablishmentId= res.Result.EstablishmentId; sqvm.Quantity = res.Result.Quantity; return sqvm; } else return StatusCode((int)HttpStatusCode.InternalServerError); }
public ActionResult <StoreQueueViewModel> Get(Guid id) { var res = _bo.Read(id); if (res.Success) { if (res.Result == null) { return(NotFound()); } var vm = StoreQueueViewModel.Parse(res.Result); return(vm); } else { return(InternalServerError()); } }
public void TestCreateAndReadStoreQueues() { ContextSeeder.Seed(); var ebo = new EstablishmentBusinessObject(); var sbo = new StoreQueueBusinessObject(); var est = ebo.List().Result.First(); var reg = new StoreQueue(2, est.Id); var resCreate = sbo.Create(reg); var resGet = sbo.Read(reg.Id); Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }
public void TestCreateAndReadStoreQueue() { ContextSeeder.Seed(); var regBo = new RegionBusinessObject(); var reg = new Region("Algordos"); regBo.Create(reg); var compBo = new CompanyBusinessObject(); var comp = new Company("", 1234567890); compBo.Create(comp); var estBo = new EstablishmentBusinessObject(); var est = new Establishment("anywhere", "sempre", "nunca", "8º dia da semana", reg.Id, comp.Id); estBo.Create(est); var bo = new StoreQueueBusinessObject(); var stoQ = new StoreQueue(32, est.Id); var stoQCreate = bo.Create(stoQ); var stoQGet = bo.Read(stoQ.Id); Assert.IsTrue(stoQCreate.Success && stoQGet.Success && stoQGet.Result != null); }