public async Task <IActionResult> Profile(string email)
        {
            var dto = (EmpresaDto)await _empresaServicio.ObtenerPorEmail(email);

            var direccionVm = await _helperDireccion.ObtenerDireccion(dto.DireccionId);

            var model = new EmpresaViewModel()
            {
                RazonSocial    = dto.RazonSocial,
                NombreFantasia = dto.NombreFantasia,
                Cuil           = dto.Cuil,
                DireccionStr   = direccionVm.Descripcion,
                Direccion      = direccionVm,
                Email          = dto.Email,
                EstaEliminado  = dto.EliminadoStr,
                Id             = dto.Id
            };

            return(View(model));
        }
        public async Task <EmpresaViewModel> ObtenerEmpresaActual(string email)
        {
            var dto = (EmpresaDto)await _empresaServicio.ObtenerPorEmail(email);

            var direccion = await _helperDireccion.ObtenerDireccion(dto.DireccionId);

            var model = new EmpresaViewModel()
            {
                Id             = dto.Id,
                Cuil           = dto.Cuil,
                DireccionId    = dto.DireccionId,
                Email          = dto.Email,
                EstaEliminado  = dto.EliminadoStr,
                NombreFantasia = dto.NombreFantasia,
                RazonSocial    = dto.RazonSocial,
                Direccion      = direccion,
                DireccionStr   = direccion.Descripcion
            };

            return(model);
        }