Example #1
0
        public void Condominio_NaoDeveInserir_TipoResponsavelInvalido()
        {
            CondominioService condominioService = new CondominioService(_db);
            Condominio        condominioFail    = getCondominioComResponsavelMorador();

            Assert.Throws <ArgumentException>(() => condominioService.Save(condominioFail));
        }
Example #2
0
        public void Condominio_DeveInserir()
        {
            CondominioService condominioService = new CondominioService(DbMock.GetContextWithData());
            Condominio        condominioSuccess = getCondominioNormalizado();

            Assert.DoesNotThrow(() => condominioService.Save(condominioSuccess));
        }
Example #3
0
        public IActionResult Details(Guid id)
        {
            CustomResponse retorno = CondominioService.GetById(baseUri, id);

            CondominioViewModel user = JsonConvert.DeserializeObject <CondominioViewModel>(JsonConvert.SerializeObject(retorno.Data));

            return(View(user));
        }
Example #4
0
        public IActionResult Index()
        {
            CustomResponse retorno = CondominioService.GetAll(baseUri);

            List <CondominioViewModel> ListUser = JsonConvert.DeserializeObject <List <CondominioViewModel> >(JsonConvert.SerializeObject(retorno.Data));

            return(View(ListUser));
        }
Example #5
0
        private UsuarioViewModel PopularCondominios(UsuarioViewModel usuario)
        {
            CustomResponse retorno = CondominioService.GetAll(baseUri);

            IEnumerable <CondominioViewModel> ListCondominio = JsonConvert.DeserializeObject <IEnumerable <CondominioViewModel> >(JsonConvert.SerializeObject(retorno.Data));

            usuario.Condominios = ListCondominio;
            return(usuario);
        }
Example #6
0
        public IActionResult Edit([Bind("Id,Nome,AdminsitradoraId,Administradora,Responsavel,Ativo, Excluido")] CondominioViewModel CondominioViewModel)
        {
            if (ModelState.IsValid)
            {
                CustomResponse retorno = CondominioService.Update(baseUri, CondominioViewModel);

                if (retorno.Success == true)
                {
                    return(RedirectToAction("Index"));
                }
            }
            return(View(CondominioViewModel));
        }
Example #7
0
        public IActionResult Delete(Guid id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            CustomResponse      retorno = CondominioService.GetById(baseUri, id);
            CondominioViewModel user    = JsonConvert.DeserializeObject <CondominioViewModel>(JsonConvert.SerializeObject(retorno.Data));

            if (user == null)
            {
                return(NotFound());
            }

            return(View(user));
        }