Exemple #1
0
        public async Task <IActionResult> GetAsync(Guid id)
        {
            var getResult = await _bo.ReadAsync(id);

            if (!getResult.Success)
            {
                return(InternalServerError(getResult.Exception));
            }
            var item = getResult.Result;

            if (item == null)
            {
                return(NotFound());
            }
            var vm = PersonViewModel.Parse(item);

            return(Ok(vm));
        }
        public void TestCreateAndListPersonAsync()
        {
            RestaurantSeeder.Seed();
            var bo        = new PersonBusinessObject();
            var dr        = new Person(DateTime.Now, "A", "B", 1203, 1203);
            var resCreate = bo.CreateAsync(dr).Result;
            var resGet    = bo.ReadAsync(dr.Id).Result;

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }
Exemple #3
0
        public void TestCreateAndReadPersonAsync()
        {
            RestaurantSeeder.SeedCountries();
            var bo        = new PersonBusinessObject();
            var dr        = new Person(123456789, "Zé", "Pedro", 987654321, DateTime.Parse("1990/01/01"));
            var resCreate = bo.CreateAsync(dr).Result;
            var resGet    = bo.ReadAsync(dr.Id).Result;

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }
Exemple #4
0
        public async Task <IActionResult> Details(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var getOperation = await _bo.ReadAsync((Guid)id);

            if (!getOperation.Success)
            {
                return(View("Error", getOperation.Exception.Message));
            }
            if (getOperation.Result == null)
            {
                return(NotFound());
            }
            var vm = PersonViewModel.Parse(getOperation.Result);

            ViewData["Header"] = "Person";
            return(View(vm));
        }
        public async Task <IActionResult> Details(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var getOperation = await _bo.ReadAsync((Guid)id);

            if (!getOperation.Success)
            {
                return(View("Error", new ErrorViewModel()
                {
                    RequestId = getOperation.Exception.Message
                }));
            }
            if (getOperation.Result == null)
            {
                return(NotFound());
            }
            var vm = PersonViewModel.Parse(getOperation.Result);

            return(View(vm));
        }
        public void TestCreatePersonAsync()
        {
            ContextSeeders.Seed();
            var pbo  = new PersonBusinessObject();
            var lubo = new LennyouseUserBusinessObject();

            var _lennyouseUser = new LennyouseUser(Guid.NewGuid());

            lubo.Create(_lennyouseUser);

            var _person   = new Person(3654324444, 0000000, "Marco", "Figueirnha", DateTime.UtcNow, _lennyouseUser.Id);
            var resCreate = pbo.CreateAsync(_person).Result;
            var resGet    = pbo.ReadAsync(_person.Id).Result;

            Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null);
        }